xref: /netbsd-src/external/bsd/jemalloc.old/dist/test/unit/spin.c (revision 8e33eff89e26cf71871ead62f0d5063e1313c33a)
1*8e33eff8Schristos #include "test/jemalloc_test.h"
2*8e33eff8Schristos 
3*8e33eff8Schristos #include "jemalloc/internal/spin.h"
4*8e33eff8Schristos 
5*8e33eff8Schristos TEST_BEGIN(test_spin) {
6*8e33eff8Schristos 	spin_t spinner = SPIN_INITIALIZER;
7*8e33eff8Schristos 
8*8e33eff8Schristos 	for (unsigned i = 0; i < 100; i++) {
9*8e33eff8Schristos 		spin_adaptive(&spinner);
10*8e33eff8Schristos 	}
11*8e33eff8Schristos }
12*8e33eff8Schristos TEST_END
13*8e33eff8Schristos 
14*8e33eff8Schristos int
15*8e33eff8Schristos main(void) {
16*8e33eff8Schristos 	return test(
17*8e33eff8Schristos 	    test_spin);
18*8e33eff8Schristos }
19