Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
1.3 kB · 47 lines
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#include <ServiceManagement/ServiceManagement.h>
#define STUB() (printf("STUB CALLED: %s:%i\n\t\t%s\n", __FILE__, __LINE__, __PRETTY_FUNCTION__))
const CFStringRef kSMDomainSystemLaunchd = CFSTR("kSMDomainSystemLaunchd");
const CFStringRef kSMDomainUserLaunchd = CFSTR("kSMDomainUserLaunchd");
const CFStringRef kSMErrorDomainIPC = CFSTR("kSMErrorDomainIPC");
const CFStringRef kSMErrorDomainFramework = CFSTR("kSMErrorDomainFramework");
const CFStringRef kSMErrorDomainLaunchd = CFSTR("kSMErrorDomainLaunchd");
CFDictionaryRef SMJobCopyDictionary(CFStringRef domain, CFStringRef jobLabel) { STUB(); return NULL;}
CFArrayRef SMCopyAllJobDictionaries(CFStringRef domain) { STUB(); return NULL;}
Boolean SMJobSubmit(CFStringRef domain, CFDictionaryRef job, AuthorizationRef auth, CFErrorRef *outError) { STUB(); return 1;}
Boolean SMJobRemove(CFStringRef domain, CFStringRef jobLabel, AuthorizationRef auth, Boolean wait, CFErrorRef *outError) { STUB(); return 1;}
#if !(TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR)
Boolean SMJobBless(CFStringRef domain, CFStringRef executableLabel, AuthorizationRef auth, CFErrorRef *outError) { STUB(); return 1;}
Boolean SMLoginItemSetEnabled(CFStringRef identifier, Boolean enabled) { STUB(); return 1;}
#endif