Revision: 23084 http://trac.macosforge.org/projects/launchd/changeset/23084 Author: zarzycki@apple.com Date: 2007-02-18 23:32:51 -0800 (Sun, 18 Feb 2007) Log Message: ----------- More debugging. Modified Paths: -------------- trunk/launchd/src/launchd_core_logic.c trunk/launchd/src/launchd_core_logic.h trunk/launchd/src/launchd_unix_ipc.c Modified: trunk/launchd/src/launchd_core_logic.c =================================================================== --- trunk/launchd/src/launchd_core_logic.c 2007-02-19 05:17:07 UTC (rev 23083) +++ trunk/launchd/src/launchd_core_logic.c 2007-02-19 07:32:51 UTC (rev 23084) @@ -318,7 +318,6 @@ static void job_uncork_fork(job_t j); static void job_log_stdouterr(job_t j); static void job_logv(job_t j, int pri, int err, const char *msg, va_list ap); -static void job_log(job_t j, int pri, const char *msg, ...) __attribute__((format(printf, 3, 4))); static void job_log_error(job_t j, int pri, const char *msg, ...) __attribute__((format(printf, 3, 4))); static void job_log_bug(job_t j, const char *rcs_rev, const char *path, unsigned int line, const char *test); static kern_return_t job_handle_mpm_wait(job_t j, mach_port_t srp, int *waitstatus); Modified: trunk/launchd/src/launchd_core_logic.h =================================================================== --- trunk/launchd/src/launchd_core_logic.h 2007-02-19 05:17:07 UTC (rev 23083) +++ trunk/launchd/src/launchd_core_logic.h 2007-02-19 07:32:51 UTC (rev 23084) @@ -49,5 +49,6 @@ job_t job_mig_intran(mach_port_t mp); void job_mig_destructor(job_t j); void job_ack_no_senders(job_t j); +void job_log(job_t j, int pri, const char *msg, ...) __attribute__((format(printf, 3, 4))); #endif Modified: trunk/launchd/src/launchd_unix_ipc.c =================================================================== --- trunk/launchd/src/launchd_unix_ipc.c 2007-02-19 05:17:07 UTC (rev 23083) +++ trunk/launchd/src/launchd_unix_ipc.c 2007-02-19 07:32:51 UTC (rev 23084) @@ -329,6 +329,12 @@ return; } + if (rmc->c->j) { + job_log(rmc->c->j, LOG_DEBUG, "Unix IPC request: %s", cmd); + } else { + syslog(LOG_DEBUG, "Unix IPC request: %s", cmd); + } + if (data == NULL) { if (!strcmp(cmd, LAUNCH_KEY_CHECKIN)) { if (rmc->c->j) {