]> git.saurik.com Git - apple/launchd.git/blobdiff - liblaunch/launch.h
launchd-842.92.1.tar.gz
[apple/launchd.git] / liblaunch / launch.h
index aadc62f52a2f00eab5f79bc222cc3999337ebfc3..07ea8b791cbca8336882a032d3502ea70d33396b 100644 (file)
@@ -52,6 +52,8 @@ __BEGIN_DECLS
 #define LAUNCH_KEY_GETJOBS "GetJobs"
 #define LAUNCH_KEY_CHECKIN "CheckIn"
 
+#define LAUNCH_JOBKEY_DEFAULTS "__Defaults"
+
 #define LAUNCH_JOBKEY_LABEL "Label"
 #define LAUNCH_JOBKEY_DISABLED "Disabled"
 #define LAUNCH_JOBKEY_USERNAME "UserName"
@@ -105,6 +107,13 @@ __BEGIN_DECLS
 #define LAUNCH_JOBKEY_IGNOREPROCESSGROUPATSHUTDOWN     "IgnoreProcessGroupAtShutdown"
 #define LAUNCH_JOBKEY_POLICIES "Policies"
 #define LAUNCH_JOBKEY_ENABLETRANSACTIONS "EnableTransactions"
+#define LAUNCH_JOBKEY_CFBUNDLEIDENTIFIER "CFBundleIdentifier"
+#define LAUNCH_JOBKEY_PROCESSTYPE "ProcessType"
+#define LAUNCH_KEY_PROCESSTYPE_APP "App"
+#define LAUNCH_KEY_PROCESSTYPE_STANDARD "Standard"
+#define LAUNCH_KEY_PROCESSTYPE_BACKGROUND "Background"
+#define LAUNCH_KEY_PROCESSTYPE_INTERACTIVE "Interactive"
+#define LAUNCH_KEY_PROCESSTYPE_ADAPTIVE "Adaptive"
 
 #define LAUNCH_JOBPOLICY_DENYCREATINGOTHERJOBS "DenyCreatingOtherJobs"