pthread_once_t
pthread_once_t o;
typedef pthread_once_t k5_once_t;
static pthread_once_t loaded_test_once = PTHREAD_ONCE_INIT;
typedef pthread_once_t CRYPTO_ONCE;
int pthread_once(pthread_once_t *, void (*) (void));
_libc_once(pthread_once_t *once_control, void (*init_routine)(void))
_once(pthread_once_t *once_control, void (*init_routine)(void))
static pthread_once_t dl_phdr_info_once = PTHREAD_ONCE_INIT;
static pthread_once_t once = PTHREAD_ONCE_INIT;
pthread_once_t mib_template_once_control = PTHREAD_ONCE_INIT;
int _once(pthread_once_t *, void (*)(void));
static pthread_once_t keyinit = PTHREAD_ONCE_INIT; \
#define once_t pthread_once_t
static pthread_once_t once_control = PTHREAD_ONCE_INIT;
static pthread_once_t _term_once_##x = PTHREAD_ONCE_INIT
static pthread_once_t exit_mutex_once = PTHREAD_ONCE_INIT;
static pthread_once_t rand3_state_once = PTHREAD_ONCE_INIT;
static pthread_once_t sigev_once = PTHREAD_ONCE_INIT;
static pthread_once_t sigev_once_default = PTHREAD_ONCE_INIT;
(void)pthread_once((pthread_once_t *)flag, func);
_Static_assert(sizeof(once_flag) == sizeof(pthread_once_t),
static pthread_once_t aux_vector_once = PTHREAD_ONCE_INIT;
pthread_once_t *once_control;
_thr_once(pthread_once_t *once_control, void (*init_routine)(void))
int _thr_once(pthread_once_t *, void (*)(void));
static pthread_once_t keyinit = PTHREAD_ONCE_INIT;
static pthread_once_t blockif_once = PTHREAD_ONCE_INIT;
static pthread_once_t mevent_once = PTHREAD_ONCE_INIT;