Projects
Browse Source     Search     Timeline     Wiki

Changeset 23022

Show
Ignore:
Timestamp:
01/25/07 13:45:11 (23 months ago)
Author:
zarzycki@…
Message:

Let's not drop errno on the floor in this function.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/launchd/src/launchd_core_logic.c

    r23021 r23022  
    29132913        mach_port_t p = jm->jm_port; 
    29142914        pid_t r = -1; 
     2915        int saved_errno; 
    29152916 
    29162917        sigprocmask(SIG_BLOCK, &blocked_signals, NULL); 
     
    29212922 
    29222923        r = fork(); 
     2924 
     2925        saved_errno = errno; 
    29232926 
    29242927        if (r != 0) { 
     
    29362939        sigprocmask(SIG_UNBLOCK, &blocked_signals, NULL); 
    29372940         
     2941        errno = saved_errno; 
    29382942        return r; 
    29392943}