| | | |
M |
|
| make a mutex consistent after owner death — pthread_mutex_consistent_np ( ) |
|
| manage thread signals for libthread_db |
| | — td_thr_setsigpending ( ) |
| | — td_thr_sigsetmask ( ) |
|
| manage thread-specific data |
| | — pthread_getspecific ( ) |
| | — pthread_setspecific ( ) |
|
| memory object, shared |
| | open — shm_open ( ) |
| | remove — shm_unlink ( ) |
|
| message queue |
| | close — mq_close ( ) |
| | notify process (or thread) — mq_notify ( ) |
| | open — mq_open ( ) |
| | receive a message from — mq_receive ( ) |
| | remove — mq_unlink ( ) |
| | send message to — mq_send ( ) |
| | set attributes — mq_setattr ( ) |
|
| mq_close — close a message queue ( ) |
|
| mq_getattr — get message queue attributes ( ) |
|
| mq_notify — notify process (or thread) that a message is available on a queue ( ) |
|
| mq_open — open a message queue ( ) |
|
| mq_receive — receive a message from a message queue ( ) |
|
| mq_send — send a message to a message queue ( ) |
|
| mq_setattr — set/get message queue attributes ( ) |
|
| mq_unlink — remove a message queue ( ) |
|
| mutex — concepts relating to mutual exclusion locks ( ) |
| | Caveats ( ) |
| | Initialization ( ) |
|
| mutex_destroy — mutual exclusion locks ( ) |
|
| mutex_init — mutual exclusion locks ( ) |
| | Destroy ( ) |
| | Dynamically Allocated Mutexes ( ) |
| | Initialize ( ) |
| | Interprocess Locking ( ) |
| | Lock and Unlock ( ) |
| | Multiple Instruction Single Data ( ) |
| | Single Gate ( ) |
| | Solaris Interprocess Robust Locking ( ) |
|
| mutex_lock — mutual exclusion locks ( ) |
|
| mutex_trylock — mutual exclusion locks ( ) |
|
| mutex_unlock — mutual exclusion locks ( ) |
|
| mutual exclusion locks |
| | — mutex_destroy ( ) |
| | — mutex_init ( ) |
| | — mutex_lock ( ) |
| | — mutex_trylock ( ) |
| | — mutex_unlock ( ) |