/*
- * Copyright (c) 2001, 2004, 2005, 2010 Apple Inc. All rights reserved.
+ * Copyright (c) 2001, 2004, 2005, 2010, 2015 Apple Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
#include <stdarg.h>
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreate(CFAllocatorRef allocator,
CFStringRef fmt,
...)
}
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreateNetworkServices(CFAllocatorRef allocator)
{
/*
}
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreateNetworkServiceEntity(CFAllocatorRef allocator,
CFStringRef service,
CFStringRef entity)
}
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreateSets(CFAllocatorRef allocator)
{
/*
}
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreateSet(CFAllocatorRef allocator,
CFStringRef set)
{
}
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreateSetNetworkGlobalEntity(CFAllocatorRef allocator,
CFStringRef set,
CFStringRef entity)
}
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreateSetNetworkInterfaceEntity(CFAllocatorRef allocator,
CFStringRef set,
CFStringRef ifname,
/*
* create "/Sets/set-id/Network/Interface/interface-name/entity"
*/
+ if (entity == NULL) {
+ return CFStringCreateWithFormat(allocator,
+ NULL,
+ CFSTR("/%@/%@/%@/%@/%@"),
+ kSCPrefSets,
+ set,
+ kSCCompNetwork,
+ kSCCompInterface,
+ ifname);
+ }
return CFStringCreateWithFormat(allocator,
NULL,
CFSTR("/%@/%@/%@/%@/%@/%@"),
}
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreateSetNetworkService(CFAllocatorRef allocator,
CFStringRef set,
CFStringRef service)
}
-__private_extern__ CFStringRef
+CFStringRef
SCPreferencesPathKeyCreateSetNetworkServiceEntity(CFAllocatorRef allocator,
CFStringRef set,
CFStringRef service,