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