init_routine
pthread_once(pthread_once_t *once_control, void (*init_routine)(void))
init_routine();
pthread_once(pthread_once_t *once_control, void (*init_routine)(void))
init_routine();
pthread_once(&once_control, init_routine);
CHECKr(pthread_once(&once_control, init_routine));