xref: /xnu-11215.1.10/tests/counter/common.c (revision 8d741a5de7ff4191bf97d57b9f54c2f6d4a15585)
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 Distributions init_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 Distributions fini_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