Lines Matching defs:main_pid
3056 static Set *unit_pid_set(pid_t main_pid, pid_t control_pid) {
3065 if (main_pid > 0) {
3066 r = set_put(pid_set, PID_TO_PTR(main_pid));
3088 pid_t main_pid,
3096 if (main_pid < 0)
3098 else if (main_pid == 0)
3118 if (main_pid > 0) {
3119 if (kill(main_pid, signo) < 0)
3130 pid_set = unit_pid_set(main_pid, control_pid);
3472 pid_t main_pid,
3499 if (main_pid > 0) {
3500 r = kill_and_sigcont(main_pid, sig);
3504 get_process_comm(main_pid, &comm);
3506 log_unit_warning_errno(u, r, "Failed to kill main process " PID_FMT " (%s), ignoring: %m", main_pid, strna(comm));
3512 (void) kill(main_pid, SIGHUP);
3537 pid_set = unit_pid_set(main_pid, control_pid);
3569 pid_set = unit_pid_set(main_pid, control_pid);