<rdar://problem/5968115> sandbox_init: Could not set default launchd policy, err=1100
--- branches/SULeopard/launchd/src/launchd_core_logic.c 2008-05-28 17:21:25 UTC (rev 23637)
+++ branches/SULeopard/launchd/src/launchd_core_logic.c 2008-05-28 17:28:23 UTC (rev 23638)
@@ -6642,7 +6642,11 @@
runtime_get_caller_creds(&ldc);
- if (unlikely(ldc.uid || ldc.euid)) {
+#if TARGET_OS_EMBEDDED
+ if (ldc.euid) {
+#else
+ if (ldc.euid && (ldc.euid != getuid())) {
+#endif
return BOOTSTRAP_NOT_PRIVILEGED;
}