Changeset 23394
- Timestamp:
- 09/17/07 10:27:38 (15 months ago)
- Files:
-
- 1 modified
-
trunk/launchd/src/launchd_core_logic.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/launchd/src/launchd_core_logic.c
r23392 r23394 524 524 } 525 525 526 job_assumes(j, kill (j->p, SIGTERM) != -1);526 job_assumes(j, killpg(j->p, SIGTERM) != -1); 527 527 j->sent_sigterm_time = mach_absolute_time(); 528 528 … … 2148 2148 } 2149 2149 2150 job_assumes(j, kill (j->p, SIGKILL) != -1);2150 job_assumes(j, killpg(j->p, SIGKILL) != -1); 2151 2151 2152 2152 j->sent_sigkill = true; … … 2832 2832 } 2833 2833 2834 job_assumes(j, setsid() != -1); 2834 if (j->per_user) { 2835 job_assumes(j, setsid() != -1); 2836 } else { 2837 job_assumes(j, setpgid(0, 0) != -1); 2838 } 2835 2839 } 2836 2840 … … 3320 3324 3321 3325 if (ci && (ci->when_next < now)) { 3322 jobmgr_assumes(root_jobmgr, kill(getpid(),SIGUSR1) != -1);3326 jobmgr_assumes(root_jobmgr, raise(SIGUSR1) != -1); 3323 3327 } 3324 3328 }

