static void check(int pid) { if (execname && !pid_is_exec(pid, execname)) { return; } if (userspec && !pid_is_user(pid, user_id)) { return; } if (cmdname && !pid_is_cmd(pid, cmdname)) { return; } push(pid); }
static void check(int pid) { struct pid_list *p; if (execname && !pid_is_exec(pid)) { return; } if (cmdname && !pid_is_name(pid)) { return; } if (userspec && !pid_is_user(pid)) { return; } p = xmalloc(sizeof(*p)); p->next = G.found_procs; p->pid = pid; G.found_procs = p; }