pthread_once_t
static pthread_once_t x = PTHREAD_ONCE_INIT;
static pthread_once_t x = PTHREAD_ONCE_INIT;
#define once_t pthread_once_t
typedef pthread_once_t once_t;
#define once_t pthread_once_t
static pthread_once_t tm_multi_once = PTHREAD_ONCE_INIT;
int pthread_once(pthread_once_t *, void (*)(void));
int __libc_thr_once(pthread_once_t *, void (*)(void));
pthread_once(pthread_once_t *once_control, void (*routine)(void))
typedef pthread_once_t once_flag;
static pthread_once_t once0 = PTHREAD_ONCE_INIT;
static pthread_once_t once = PTHREAD_ONCE_INIT;