Lines Matching defs:pid
859 pid_t pid, wpid;
890 if ((pid = fork()) == 0) {
966 if (pid == -1) {
986 if (wpid == pid && WIFSTOPPED(status)) {
988 kill(pid, SIGCONT);
991 } while (wpid != pid && !requested_transition);
1102 pid_t pid, wpid;
1109 if ((pid = fork()) == 0) {
1124 if (pid == -1) {
1149 if (wpid == pid && WIFSTOPPED(status)) {
1152 kill(pid, SIGCONT);
1155 } while (wpid != pid);
1231 * Look up a login session by pid.
1234 find_session(pid_t pid)
1240 key.data = &pid;
1241 key.size = sizeof pid;
1422 pid_t pid;
1427 if ((pid = fork()) == -1) {
1433 if (pid) {
1439 if ((pid = fork()) == -1) {
1444 if (pid)
1477 pid_t pid;
1495 if ((pid = fork()) == -1) {
1500 if (pid)
1501 return pid;
1563 collect_child(pid_t pid)
1570 if (! (sp = find_session(pid)))
1588 if ((pid = start_getty(sp)) == -1) {
1594 sp->se_process = pid;
1646 pid_t pid;
1665 if ((pid = start_getty(sp)) == -1) {
1670 sp->se_process = pid;
1676 if ((pid = waitpid(-1, (int *) 0, 0)) != -1)
1677 collect_child(pid);
1836 pid_t pid;
1848 if ((pid = waitpid(-1, (int *)0, 0)) != -1)
1849 collect_child(pid);
1885 pid_t pid, wpid;
1901 if ((pid = fork()) == 0) {
1916 if (pid == -1) {
1951 if (wpid == pid && WIFSTOPPED(status)) {
1954 kill(pid, SIGCONT);
1957 } while (wpid != pid && !clang);