Lines Matching refs:pid
24 static pid_t pid = -1; variable
29 if (pid <= 0) return; in signal_handler()
38 kill(pid, sig); in signal_handler()
68 if (-1 == pid) { in main()
69 pid = fork(); in main()
70 if (-1 == pid) return -1; in main()
71 if (0 == pid) { in main()
80 if ((pid_t)-1 == waitpid(pid, &exitcode, 0)) { in main()
98 fprintf(stderr, msg, __FILE__, __LINE__, pid, code); in main()
100 pid = restart; /* -1 for restart, 0 to exit */ in main()
103 } while (pid != 0); in main()