thr_once
#define thr_once(o, f) __libc_thr_once((o), (f))
thr_once(once_t *once_control, void (*routine)(void))