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