[launchd-changes] [23400] trunk/launchd/src/launchctl.c
source_changes at macosforge.org
source_changes at macosforge.org
Mon Sep 17 18:37:38 PDT 2007
Revision: 23400
http://trac.macosforge.org/projects/launchd/changeset/23400
Author: zarzycki at apple.com
Date: 2007-09-17 18:37:37 -0700 (Mon, 17 Sep 2007)
Log Message:
-----------
This just disables source for the embedded world.
Modified Paths:
--------------
trunk/launchd/src/launchctl.c
Modified: trunk/launchd/src/launchctl.c
===================================================================
--- trunk/launchd/src/launchctl.c 2007-09-18 01:32:10 UTC (rev 23399)
+++ trunk/launchd/src/launchctl.c 2007-09-18 01:37:37 UTC (rev 23400)
@@ -29,8 +29,11 @@
#include <CoreFoundation/CoreFoundation.h>
#include <CoreFoundation/CFPriv.h>
+#include <TargetConditionals.h>
+#if !TARGET_OS_EMBEDDED
#include <Security/Security.h>
#include <Security/AuthSession.h>
+#endif
#include <IOKit/IOKitLib.h>
#include <NSSystemDirectories.h>
#include <mach/mach.h>
@@ -1592,25 +1595,27 @@
load_launchd_items[4] = "system";
}
- if (strcasecmp(session_type, "Background") == 0 || strcasecmp(session_type, "LoginWindow") == 0) {
+ if (strcasecmp(session_type, VPROCMGR_SESSION_BACKGROUND) == 0 || strcasecmp(session_type, VPROCMGR_SESSION_LOGINWINDOW) == 0) {
load_launchd_items[4] = "system";
if (!is_safeboot()) {
load_launchd_items[5] = "-D";
load_launchd_items[6] = "local";
the_argc += 2;
}
- if (strcasecmp(session_type, "LoginWindow") == 0) {
+ if (strcasecmp(session_type, VPROCMGR_SESSION_LOGINWINDOW) == 0) {
load_launchd_items[the_argc] = "/etc/mach_init_per_login_session.d";
the_argc += 1;
}
- } else if (strcasecmp(session_type, "Aqua") == 0) {
+ } else if (strcasecmp(session_type, VPROCMGR_SESSION_AQUA) == 0) {
load_launchd_items[5] = "/etc/mach_init_per_user.d";
the_argc += 1;
}
- if (strcasecmp(session_type, "Background") == 0) {
+#if !TARGET_OS_EMBEDDED
+ if (strcasecmp(session_type, VPROCMGR_SESSION_BACKGROUND) == 0) {
assumes(SessionCreate(sessionKeepCurrentBootstrap, 0) == 0);
}
+#endif
return load_and_unload_cmd(the_argc, load_launchd_items);
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070917/396f523b/attachment.html
More information about the launchd-changes
mailing list