[launchd-changes] [22995] trunk/launchd/src/launchd_core_logic.c

source_changes at macosforge.org source_changes at macosforge.org
Thu Dec 21 11:43:50 PST 2006


Revision: 22995
          http://trac.macosforge.org/projects/launchd/changeset/22995
Author:   zarzycki at 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;
 	}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20061221/f67f7e3e/attachment.html


More information about the launchd-changes mailing list