Projects
Browse Source     Search     Timeline     Wiki

Changeset 23150

Show
Ignore:
Timestamp:
03/14/07 09:38:43 (21 months ago)
Author:
zarzycki@…
Message:

Small logging changes.

Files:
1 modified

Legend:

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

    r23147 r23150  
    9393#define LAUNCHD_ADVISABLE_IDLE_TIMEOUT 30 
    9494#define LAUNCHD_DEFAULT_EXIT_TIMEOUT 20 
    95 #define LAUNCHD_SIGKILL_TIMEOUT 5 
     95#define LAUNCHD_SIGKILL_TIMER 5 
    9696 
    9797extern char **environ; 
     
    18331833 
    18341834        job_assumes(j, kevent_mod((uintptr_t)&j->exit_timeout, EVFILT_TIMER, 
    1835                                 EV_ADD, NOTE_SECONDS, LAUNCHD_SIGKILL_TIMEOUT, j) != -1); 
     1835                                EV_ADD, NOTE_SECONDS, LAUNCHD_SIGKILL_TIMER, j) != -1); 
    18361836} 
    18371837 
     
    18701870                        job_assumes(j, gettimeofday(&tve, NULL) != -1); 
    18711871                        timersub(&tve, &j->sent_sigterm_time,  &tvd); 
     1872                        tvd.tv_sec -= j->exit_timeout; 
    18721873                        job_log(j, LOG_ERR, "Did not die after sending SIGKILL %lu seconds ago...", tvd.tv_sec); 
    18731874                } else { 
     
    33413342                pid_t p_i = kp[i].kp_proc.p_pid; 
    33423343                pid_t pp_i = kp[i].kp_eproc.e_ppid; 
     3344                const char *z = kp[i].kp_proc.p_stat == SZOMB ? "zombie " : ""; 
     3345                const char *n = kp[i].kp_proc.p_comm; 
    33433346 
    33443347                if (p_i == 0 || p_i == 1) { 
     
    33463349                } 
    33473350 
    3348                 jobmgr_log(jm, LOG_WARNING, "Stray process at shutdown: PID %u PPID %u %s", p_i, pp_i, kp[i].kp_proc.p_comm); 
     3351                jobmgr_log(jm, LOG_WARNING, "Stray %sprocess at shutdown: PID %u PPID %u %s", z, p_i, pp_i, n); 
     3352 
    33493353                /* 
    33503354                 * The kernel team requested that I not do this for Leopard.