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