initialize an unnamed semaphore NAME sem_init - initialize an unnamed semaphore LIBRARY POSIX threads library ( libpthread , -lpthread ) SYNOPSIS #include <semaphore.h> int sem_ini…initialize and destroy a mutex attributes object NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and destroy a mutex attributes object LIBRARY POSIX threads lib…initialize and destroy a mutex attributes object NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and destroy a mutex attributes object LIBRARY POSIX threads lib…initialize and destroy a mutex attributes object NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and destroy a mutex attributes object LIBRARY POSIX threads lib…initialize and destroy a mutex attributes object NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and destroy a mutex attributes object LIBRARY POSIX threads lib…initialize or destroy a spin lock NAME pthread_spin_init, pthread_spin_destroy - initialize or destroy a spin lock LIBRARY POSIX threads library ( libpthread , -lpthread ) SYNOPSIS…initialize or destroy a spin lock NAME pthread_spin_init, pthread_spin_destroy - initialize or destroy a spin lock LIBRARY POSIX threads library ( libpthread , -lpthread ) SYNOPSIS…malloc debugging variables (DEPRECATED) NAME __malloc_hook, __malloc_initialize_hook, __memalign_hook, __free_hook, __realloc_hook, __after_morecore_hook - malloc debugging variabl…initiate a list of I/O requests NAME lio_listio - initiate a list of I/O requests LIBRARY Real-time library ( librt , -lrt ) SYNOPSIS #include <aio.h> int lio_listio(int mode , str…get attributes of created thread NAME pthread_getattr_np - get attributes of created thread LIBRARY POSIX threads library ( libpthread , -lpthread ) SYNOPSIS #define _GNU_SOURCE /*…operations on mutexes NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pth…operations on mutexes NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pth…operations on mutexes NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pth…operations on mutexes NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pth…operations on mutexes NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pth…implementation of a doubly linked list NAME LIST_EMPTY, LIST_ENTRY, LIST_FIRST, LIST_FOREACH, LIST_HEAD, LIST_HEAD_INITIALIZER, LIST_INIT, LIST_INSERT_AFTER, LIST_INSERT_BEFORE, LI…implementation of a doubly linked list NAME LIST_EMPTY, LIST_ENTRY, LIST_FIRST, LIST_FOREACH, LIST_HEAD, LIST_HEAD_INITIALIZER, LIST_INIT, LIST_INSERT_AFTER, LIST_INSERT_BEFORE, LI…implementation of a doubly linked list NAME LIST_EMPTY, LIST_ENTRY, LIST_FIRST, LIST_FOREACH, LIST_HEAD, LIST_HEAD_INITIALIZER, LIST_INIT, LIST_INSERT_AFTER, LIST_INSERT_BEFORE, LI…implementation of a doubly linked list NAME LIST_EMPTY, LIST_ENTRY, LIST_FIRST, LIST_FOREACH, LIST_HEAD, LIST_HEAD_INITIALIZER, LIST_INIT, LIST_INSERT_AFTER, LIST_INSERT_BEFORE, LI…implementation of a doubly linked list NAME LIST_EMPTY, LIST_ENTRY, LIST_FIRST, LIST_FOREACH, LIST_HEAD, LIST_HEAD_INITIALIZER, LIST_INIT, LIST_INSERT_AFTER, LIST_INSERT_BEFORE, LI…