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