1$FreeBSD$ 2 3All test programs must implement these three procedures: 4 5int setup(int nb) 6void cleanup(void) 7int test(void) 8 9The setup() procedure is called once before test() is called multiple times 10until timeout. After timeout cleanup() is called. 11test() should periodically test the global variable done_testing and return. 12