Revision: 23343 http://trac.macosforge.org/projects/launchd/changeset/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: -------------- trunk/launchd/src/launchd_core_logic.c trunk/launchd/src/protocol_job.defs Modified: trunk/launchd/src/launchd_core_logic.c =================================================================== --- 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 =================================================================== --- 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;
participants (1)
-
source_changes@macosforge.org