procinfo
static void free_proc(struct procinfo *);
static struct procinfo *search_proc(pid_t pid, int add);
struct procinfo *proc;
struct procinfo *proc;
static struct procinfo *
struct procinfo *proc;
if ((proc = malloc(sizeof(struct procinfo))) == NULL) {
free_proc(struct procinfo *proc)
static LIST_HEAD(, procinfo) proctable[PERIPSIZE];
LIST_ENTRY(procinfo) pr_link;
struct procinfo **co_proc; /* array of child proc entry */