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