Revision: 22995 http://trac.macosforge.org/projects/launchd/changeset/22995 Author: zarzycki@apple.com Date: 2006-12-21 11:43:50 -0800 (Thu, 21 Dec 2006) Log Message: ----------- <rdar://problem/4894737> launchd support needed for Crash Reporter to handle 64 bit exception codes Modified Paths: -------------- trunk/launchd/src/launchd_core_logic.c Modified: trunk/launchd/src/launchd_core_logic.c =================================================================== --- trunk/launchd/src/launchd_core_logic.c 2006-12-21 19:23:38 UTC (rev 22994) +++ trunk/launchd/src/launchd_core_logic.c 2006-12-21 19:43:50 UTC (rev 22995) @@ -2983,6 +2983,14 @@ job_assumes(ms->job, host_set_UNDServer(mhp, ms->port) == KERN_SUCCESS); } break; + case LAUNCH_DATA_DICTIONARY: +#ifdef MACH_EXCEPTION_CODES + if (strcasecmp(key, LAUNCH_JOBKEY_MACH_EXCEPTIONSERVER) == 0) { + job_assumes(ms->job, task_set_exception_ports(mts, em, ms->port, + EXCEPTION_STATE_IDENTITY | MACH_EXCEPTION_CODES, f) == KERN_SUCCESS); + } +#endif + break; default: break; }