}
int HandleWrite(bool enable) {
+ if (geteuid() != 0) {
+ ERROR("This operation must be performed as root");
+ return EXIT_FAILURE;
+ }
+
const CFBooleanRef enabled_value = enable ? kCFBooleanTrue : kCFBooleanFalse;
CFPreferencesSetValue(kPrefEnabled, enabled_value, kPrefDomain,