]> git.saurik.com Git - apple/launchd.git/blobdiff - launchd/src/StartupItems.h
launchd-392.36.tar.gz
[apple/launchd.git] / launchd / src / StartupItems.h
index 12833df973350cc8667c43a377ba1b114611aa9b..f50b47c7f29b6303da1ec06f5f9b4ae815f80f0f 100644 (file)
@@ -81,12 +81,12 @@ CFMutableDictionaryRef StartupItemListGetNext (CFArrayRef      aWaitingList,
 CFMutableDictionaryRef StartupItemWithPID (CFArrayRef anItemList, pid_t aPID);
 pid_t StartupItemGetPID(CFDictionaryRef anItem);
 
-CFStringRef StartupItemGetDescription(CFMutableDictionaryRef anItem);
+CFStringRef StartupItemCreateDescription(CFMutableDictionaryRef anItem);
 
 /*
  * Returns a list of currently executing startup items.
  */
-CFArrayRef StartupItemListGetRunning(CFArrayRef anItemList);
+CFArrayRef StartupItemListCreateFromRunning(CFArrayRef anItemList);
 
 /*
  * Returns the total number of "Provides" entries of all loaded items.
@@ -107,4 +107,9 @@ int StartupItemRun   (CFMutableDictionaryRef aStatusDict, CFMutableDictionaryRef
 void StartupItemExit (CFMutableDictionaryRef aStatusDict, CFMutableDictionaryRef anItem, Boolean aSuccess);                 
 void StartupItemSetStatus(CFMutableDictionaryRef aStatusDict, CFMutableDictionaryRef anItem, CFStringRef aServiceName, Boolean aSuccess, Boolean aReplaceFlag);
 
+/*
+ * Check whether file was created before boot and has proper permissions to run.
+ */
+bool StartupItemSecurityCheck(const char *aPath);
+
 #endif /* _StartupItems_H_ */