Revision
23343
Author
zarzycki@apple.com
Date
2007-08-17 12:34:42 -0700 (Fri, 17 Aug 2007)

Log Message

We need to make logging synchronous for now.

Modified Paths

Diff

Modified: trunk/launchd/src/launchd_core_logic.c (23342 => 23343)


--- trunk/launchd/src/launchd_core_logic.c	2007-08-17 13:57:22 UTC (rev 23342)
+++ trunk/launchd/src/launchd_core_logic.c	2007-08-17 19:34:42 UTC (rev 23343)
@@ -995,6 +995,10 @@
 		return NULL;
 	}
 
+	if (!jobmgr_assumes(jm, len == sizeof(kp))) {
+		return NULL;
+	}
+
 	if (!jobmgr_assumes(jm, kp.kp_proc.p_comm[0] != '\0')) {
 		return NULL;
 	}

Modified: trunk/launchd/src/protocol_job.defs (23342 => 23343)


--- trunk/launchd/src/protocol_job.defs	2007-08-17 13:57:22 UTC (rev 23342)
+++ trunk/launchd/src/protocol_job.defs	2007-08-17 19:34:42 UTC (rev 23343)
@@ -135,7 +135,7 @@
 		__flags		: uint64_t;
 		__service	: name_t);
 
-simpleroutine log(
+routine log(
 		__bs_port	: job_t;
 		__pri		: integer_t;
 		__err		: integer_t;