[launchd-changes] [23707] trunk/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Thu Aug 28 12:39:50 PDT 2008
Revision: 23707
http://trac.macosforge.org/projects/launchd/changeset/23707
Author: dsorresso at apple.com
Date: 2008-08-28 12:39:50 -0700 (Thu, 28 Aug 2008)
Log Message:
-----------
Additional logging for rdar://problem/6045086.
Minor adjustment to log for rdar://problem/5982485.
Modified Paths:
--------------
trunk/launchd/src/launchd_core_logic.c
trunk/launchd/src/launchd_runtime.c
Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c 2008-08-28 07:00:04 UTC (rev 23706)
+++ trunk/launchd/src/launchd_core_logic.c 2008-08-28 19:39:50 UTC (rev 23707)
@@ -2529,7 +2529,7 @@
}
}
} else {
- job_log(j, LOG_DEBUG, "Tried to dispatch an already active job.");
+ job_log(j, LOG_DEBUG, "Tried to dispatch an already active job (%s), kickstart = %s.", job_active(j), kickstart ? "YES" : "NO");
}
return j;
@@ -2703,10 +2703,13 @@
job_callback_timer(job_t j, void *ident)
{
if (j == ident) {
+ job_log(j, LOG_DEBUG, "j == ident (%p)", ident);
job_dispatch(j, true);
} else if (&j->semaphores == ident) {
+ job_log(j, LOG_DEBUG, "&j->semaphores == ident (%p)", ident);
job_dispatch(j, false);
} else if (&j->start_interval == ident) {
+ job_log(j, LOG_DEBUG, "&j->start_interval == ident (%p)", ident);
j->start_pending = true;
job_dispatch(j, false);
} else if (&j->exit_timeout == ident) {
@@ -7132,8 +7135,7 @@
}
if (ldc->euid && (ldc->euid != getuid())) {
- char *pidpath = j->prog ? j->prog : ( j->argv[0] ? j->argv[0] : NULL );
- job_log(j, LOG_WARNING, "Returning BOOTSTRAP_NOT_PRIVILEGED to PID %d (%s) with uid = %d, euid = %d", ldc->pid, pidpath, ldc->uid, ldc->euid);
+ job_log(j, LOG_ERR, "Denied Mach service policy update against PID %u due to mismatched credentials: UID/EUID %u/%u", target_pid, ldc->uid, ldc->euid);
return BOOTSTRAP_NOT_PRIVILEGED;
}
Modified: trunk/launchd/src/launchd_runtime.c
===================================================================
--- trunk/launchd/src/launchd_runtime.c 2008-08-28 07:00:04 UTC (rev 23706)
+++ trunk/launchd/src/launchd_runtime.c 2008-08-28 19:39:50 UTC (rev 23707)
@@ -632,7 +632,7 @@
runtime_ktrace0(RTKT_LAUNCHD_BSD_KEVENT|DBG_FUNC_END);
#if 1
} else {
- log_kevent_struct(LOG_EMERG, kevi, 0);
+ log_kevent_struct(LOG_EMERG, kevi, i);
}
#endif
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20080828/9ea350c4/attachment.html
More information about the launchd-changes
mailing list