Lines Matching refs:pid
52 open_usage(pid_t pid, int *perr) in open_usage() argument
58 (void) snprintf(path, sizeof (path), "/proc/%d/usage", (int)pid); in open_usage()
77 proc_usage(pid_t pid, prusage_t *pup, int *perr) in proc_usage() argument
83 if ((fd = open_usage(pid, perr)) != -1) { in proc_usage()
108 pid_t pid, ppid; in reap() local
115 if ((pid = proc_arg_psinfo(arg, PR_ARG_PIDS, &psinfo, &gret)) == -1) { in reap()
123 command, (int)pid); in reap()
134 (int)pid); in reap()
138 if (proc_usage(pid, &usage, &gret) == 0) { in reap()
142 command, (int)pid, Pgrab_error(gret)); in reap()
148 "defunct less than %d seconds\n", command, (int)pid, in reap()
163 (int)pid); in reap()
180 if (pr_waitid(Pr, P_PID, pid, &siginfo, WEXITED|WNOHANG) != 0) { in reap()
192 print_exit_status(pid_t pid, int wstat) in print_exit_status() argument
194 (void) printf("%d: ", (int)pid); in print_exit_status()
257 pid_t pid; in main() local
260 retc += r = reap(*argv++, &pid, &wstat); in main()
263 print_exit_status(pid, wstat); in main()