1*d4514f0bSApple OSS Distributions #include <sys/types.h> 2*d4514f0bSApple OSS Distributions #include <sys/sysctl.h> 3*d4514f0bSApple OSS Distributions #include <sys/kern_sysctl.h> 4*d4514f0bSApple OSS Distributions 5*d4514f0bSApple OSS Distributions #include "counter/common.h" 6*d4514f0bSApple OSS Distributions 7*d4514f0bSApple OSS Distributions int init_scalable_counter_test()8*d4514f0bSApple OSS Distributionsinit_scalable_counter_test() 9*d4514f0bSApple OSS Distributions { 10*d4514f0bSApple OSS Distributions kern_return_t result; 11*d4514f0bSApple OSS Distributions int value = 1; 12*d4514f0bSApple OSS Distributions 13*d4514f0bSApple OSS Distributions result = sysctlbyname("kern.scalable_counter_test_start", NULL, NULL, &value, sizeof(value)); 14*d4514f0bSApple OSS Distributions return result; 15*d4514f0bSApple OSS Distributions } 16*d4514f0bSApple OSS Distributions 17*d4514f0bSApple OSS Distributions int fini_scalable_counter_test()18*d4514f0bSApple OSS Distributionsfini_scalable_counter_test() 19*d4514f0bSApple OSS Distributions { 20*d4514f0bSApple OSS Distributions kern_return_t result; 21*d4514f0bSApple OSS Distributions int value = 1; 22*d4514f0bSApple OSS Distributions result = sysctlbyname("kern.scalable_counter_test_finish", NULL, NULL, &value, sizeof(value)); 23*d4514f0bSApple OSS Distributions return result; 24*d4514f0bSApple OSS Distributions } 25