Lines Matching refs:pid
54 open_usage(pid_t pid, int *perr) in open_usage() argument
60 (void) snprintf(path, sizeof (path), "/proc/%d/usage", (int)pid); in open_usage()
79 proc_usage(pid_t pid, prusage_t *pup, int *perr) in proc_usage() argument
85 if ((fd = open_usage(pid, perr)) != -1) { in proc_usage()
110 pid_t pid, ppid; in reap() local
117 if ((pid = proc_arg_psinfo(arg, PR_ARG_PIDS, &psinfo, &gret)) == -1) { in reap()
125 command, (int)pid); in reap()
136 (int)pid); in reap()
140 if (proc_usage(pid, &usage, &gret) == 0) { in reap()
144 command, (int)pid, Pgrab_error(gret)); in reap()
150 "defunct less than %d seconds\n", command, (int)pid, in reap()
165 (int)pid); in reap()
182 if (pr_waitid(Pr, P_PID, pid, &siginfo, WEXITED|WNOHANG) != 0) { in reap()
194 print_exit_status(pid_t pid, int wstat) in print_exit_status() argument
196 (void) printf("%d: ", (int)pid); in print_exit_status()
259 pid_t pid; in main() local
262 retc += r = reap(*argv++, &pid, &wstat); in main()
265 print_exit_status(pid, wstat); in main()