Lines Matching refs:pid
78 int pid; member
128 session->pid = -1; in daemon__add_session()
340 session->pid = fork(); in daemon_session__run()
341 if (session->pid < 0) in daemon_session__run()
343 if (session->pid > 0) { in daemon_session__run()
345 session->name, session->pid, session->run); in daemon_session__run()
400 pid_t pid; in handle_signalfd() local
415 if (session->pid == -1) in handle_signalfd()
418 pid = waitpid(session->pid, &status, WNOHANG); in handle_signalfd()
419 if (pid <= 0) in handle_signalfd()
437 session->pid = -1; in handle_signalfd()
466 } while (session->pid != -1); in daemon_session__wait()
476 if (session->pid != -1) in daemon__has_alive_session()
712 session->pid, in cmd_session_list()
737 session->pid, session->name, session->run); in cmd_session_list()
758 if (session->pid < 0) in daemon_session__signal()
760 return kill(session->pid, sig); in daemon_session__signal()
774 cmd->signal.sig, session->name, session->pid); in cmd_session_kill()
994 if (session->pid > 0) { in daemon__reconfig()
1003 if (session->pid > 0) { in daemon__reconfig()
1145 int fd, pid; in check_lock() local
1155 filename__read_int(path, &pid); in check_lock()
1157 pid, daemon->base); in check_lock()
1182 int pid, fd; in go_background() local
1184 pid = fork(); in go_background()
1185 if (pid < 0) in go_background()
1188 if (pid > 0) in go_background()