NAME pthread_once - once-only initialization SYNOPSIS #include pthread_once_t once_control = PTHREAD_ONCE ... INIT; int pthread_once(pthread_once_t * once_control , void (* init_…only initialisation of the key */ static pthread_once_t buffer_key_once = PTHREAD_ONCE_INIT ... specific buffer */ void buffer_alloc(void) { pthread_once(&buffer_key_once, buffer_k…only initialisation of the key */ static pthread_once_t buffer_key_once = PTHREAD_ONCE_INIT ... specific buffer */ void buffer_alloc(void) { pthread_once(&buffer_key_once, buffer_k…only initialisation of the key */ static pthread_once_t buffer_key_once = PTHREAD_ONCE_INIT ... specific buffer */ void buffer_alloc(void) { pthread_once(&buffer_key_once, buffer_k…only initialisation of the key */ static pthread_once_t buffer_key_once = PTHREAD_ONCE_INIT ... specific buffer */ void buffer_alloc(void) { pthread_once(&buffer_key_once, buffer_k…destroy (3), pthread_mutexattr_init (3), pthread_once (3), pthread_spin_init (3), pthread_spinpthread_mutexattr_destroy () pthread_mutexattr_init () pthread_once () pthread_rwlock_destroy () pthread_rwlock_init () pthread