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