Lines Matching defs:pid
49 * zone's init (pid 1 in the global zone) what to do by sending it a signal;
395 pid_t pd_pid; /* pid to add or remove */
405 pid_t pl_pid; /* pid to watch for */
406 int pl_dflag; /* Flag indicating SIGCLD from this pid */
650 (void) fprintf(stderr, "could not get pid for init\n");
1889 * killproc() creates a child which kills the process specified by pid.
1892 killproc(pid_t pid)
1913 (void) kill(pid, SIGTERM);
1915 (void) kill(pid, SIGKILL);
2363 childeath_single(pid_t pid, int status)
2374 (LIVING|OCCUPIED) && process->p_pid == pid) {
2395 if (pid > pp->pl_pid) {
2401 } else if (pid < pp->pl_pid) {
2425 pid_t pid;
2428 while ((pid = waitpid(-1, &status, WNOHANG)) > 0)
2429 childeath_single(pid, status);
2763 clearent(pid_t pid, short status)
2780 if (up->ut_pid == pid) {
3649 /* Can't save pid */
3672 * Note - pid list is kept in increasing order of pids.
3754 pid_t pid;
3767 pid = p->pl_pid;
3780 clearent(pid, status);
3864 /* 5 <= pid <= MAXPID */
4369 pid_t pid;
4422 while ((pid = fork()) < 0) {
4439 if (pid == 0) {