HP-UX Reference (11i v2 03/08) - 3 Library Functions N-Z (vol 7)
Table of Contents
Volumes Six and Seven
Entry Name(Section): name Description
............................................................................................... create or destroy a thread-specific data key
pthread_key_delete(): destroy a thread-specific data key .......................... see pthread_key_create(3T)
pthread_kill(3T): pthread_kill() ........................................................................ send a signal to a thread
pthread_launch_policy(3T): pthread_launch_policy() ............................. setting thread launch policy
pthread_ldom_bind_np(): bind threads to locality domain ............ see pthread_processor_bind_np(3T)
pthread_ldom_id_np(): obtain locality domain ID ......................... see pthread_processor_bind_np(3T)
pthread_mutexattr_destroy(): destroy a mutex attribute object ........ see pthread_mutexattr_init(3T)
pthread_mutexattr_disable_handoff_np(): disable mutex-specific handoff mode
................................................................................................ see pthread_mutexattr_getspin_np(3T)
pthread_mutexattr_getprioceiling(): get the prioceiling attribute
..................................................................................................... see pthread_mutex_getprotocol(3T)
pthread_mutexattr_getprotocol(3T): pthread_mutexattr_getprotocol(),
pthread_mutexattr_setprotocol(), pthread_mutexattr_getprioceiling(),
pthread_mutexattr_setprioceiling() ................. get or set the protocol and prioceiling attributes
pthread_mutexattr_getpshared(3T): pthread_mutexattr_getpshared(),
pthread_mutexattr_setpshared(), pthread_mutexattr_gettype(),
pthread_mutexattr_settype()
.......................................................................................... get or set the process-shared or type attributes
pthread_mutexattr_getspin_np(3T): pthread_mutexattr_getspin_np(),
pthread_mutexattr_setspin_np(), pthread_mutex_getyieldfreq_np(),
pthread_mutex_setyieldfreq_np(), pthread_mutexattr_disable_handoff_np(),
pthread_mutex_disable_handoff_np() . get and set the mutex spin and yield frequency attributes;
disable mutex-specific or process-wide mutex handoff mode
pthread_mutexattr_gettype(): get the type attribute ........... see pthread_mutexattr_getpshared(3T)
pthread_mutexattr_init(3T): pthread_mutexattr_init(), pthread_mutexattr_destroy()
.............................................................................................. initialize or destroy a mutex attribute object
pthread_mutexattr_setprioceiling(): set the prioceiling attribute
..................................................................................................... see pthread_mutex_getprotocol(3T)
pthread_mutexattr_setprotocol(): set the protocol attribute ... see pthread_mutex_getprotocol(3T)
pthread_mutexattr_setpshared(): set the process-shared attribute
............................................................................................... see pthread_mutexattr_getpshared(3T)
pthread_mutexattr_setspin_np(): set the spin attribute ...... see pthread_mutexattr_getspin_np(3T)
pthread_mutexattr_settype(): set the type attribute ........... see pthread_mutexattr_getpshared(3T)
pthread_mutex_destroy(): destroy a mutex ................................................ see pthread_mutex_init(3T)
pthread_mutex_disable_handoff_np(): disable process-wide mutex handoff mode
................................................................................................ see pthread_mutexattr_getspin_np(3T)
pthread_mutex_getprioceiling(3T): pthread_mutex_getprioceiling(),
pthread_mutex_setprioceiling() .......................................... get and set the prioceiling of a mutex
pthread_mutex_getyieldfreq_np(): get the yield frequency attribute
...................................................................................................... see pthread_mutex_getspin_np(3T)
pthread_mutex_init(3T): pthread_mutex_init(), pthread_mutex_destroy()
....................................................................................................................... initialize or destroy a mutex
pthread_mutex_lock(3T): pthread_mutex_lock(), pthread_mutex_trylock()lock/try to lock a mutex
pthread_mutex_setprioceiling(): set the prioceiling of a mutexsee pthread_mutex_getprioceiling(3T)
pthread_mutex_setyieldfreq_np(): set the yield frequency attribute
...................................................................................................... see pthread_mutex_getspin_np(3T)
pthread_mutex_trylock(): try to lock a mutex ........................................... see pthread_mutex_lock(3T)
pthread_mutex_unlock(3T): pthread_mutex_unlock() ................................................... unlock a mutex
pthread_num_ldomprocs_np(): number of processors in locality domain
..................................................................................................... see pthread_processor_bind_np(3T)
pthread_num_ldoms_np(): number of locality domains on system
..................................................................................................... see pthread_processor_bind_np(3T)
pthread_num_processors_np(): determined how many processors
are available ................................................................................. see pthread_processor_bind_np(3T)
pthread_once(3T): pthread_once() ................................................. call an initialization routine only once
pthread_processor_bind_np(3T): pthread_num_processors_np(), pthread_processor_bind_np(),
pthread_pset_bind_np(), pthread_processor_id_np()
pthread_num_ldoms_np(), pthread_num_ldomprocs_np(), pthread_spu_to_ldom_np(),
pthread_ldom_bind_np(), pthread_ldom_id_np() .................. determine number of processors or
locality domains, available, processor IDs, locality domain IDs, and bind threads to processors and
locality domains
xxxvi Hewlett-Packard Company HP-UX 11i Version 2: August 2003