X-Git-Url: https://git.saurik.com/apple/configd.git/blobdiff_plain/6f870c060efc60e067aebc5814c89f110eec9777..78403150fdf95618c483be7dbe6bca9459b92a9f:/SystemConfiguration.fproj/SCPreferencesInternal.h diff --git a/SystemConfiguration.fproj/SCPreferencesInternal.h b/SystemConfiguration.fproj/SCPreferencesInternal.h index f4ab7da..78de1f8 100644 --- a/SystemConfiguration.fproj/SCPreferencesInternal.h +++ b/SystemConfiguration.fproj/SCPreferencesInternal.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2001, 2003-2005, 2007-2011, 2013 Apple Inc. All rights reserved. + * Copyright (c) 2000, 2001, 2003-2005, 2007-2011, 2013, 2014 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * @@ -42,6 +42,9 @@ #define PREFS_DEFAULT_USER_DIR CFSTR("Library/Preferences") +#define NETWORK_INTERFACES_PREFS CFSTR("NetworkInterfaces.plist") +#define INTERFACES CFSTR("Interfaces") + /* Define the per-preference-handle structure */ typedef struct { @@ -97,6 +100,7 @@ typedef struct { Boolean accessed; Boolean changed; Boolean isRoot; + Boolean limit_SCNetworkConfiguration; /* authorization, helper */ CFDataRef authorizationData; @@ -141,6 +145,19 @@ CFStringRef _SCPNotificationKey (CFAllocatorRef allocator, CFStringRef prefsID, int keyType); +Boolean +__SCPreferencesGetLimitSCNetworkConfiguration (SCPreferencesRef prefs); + +void +__SCPreferencesSetLimitSCNetworkConfiguration + (SCPreferencesRef prefs, + Boolean limit_SCNetworkConfiguration); + +Boolean +__SCPreferencesUsingDefaultPrefs (SCPreferencesRef prefs); + +SCPreferencesRef +__SCPreferencesCreateNIPrefsFromPrefs (SCPreferencesRef prefs); __END_DECLS