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