63 msg_panic(
"master_monitor: bad time limit: %d", time_limit);
76 switch (pid = fork()) {
87 switch (
timed_read(pipes[0], buf, 1, time_limit, (
void *) 0)) {
90 (void) kill(pid, SIGKILL);
94 msg_fatal(
"daemon initialization failure");
NORETURN msg_panic(const char *fmt,...)
ssize_t timed_read(int, void *, size_t, int, void *)
NORETURN msg_fatal(const char *fmt,...)
int master_monitor(int time_limit)
int close_on_exec(int fd, int on)