PTHREAD_NEEDS_INIT
#define PTHREAD_ONCE_INIT { PTHREAD_NEEDS_INIT, NULL }
#define ONCE_NEVER_DONE PTHREAD_NEEDS_INIT