[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