pthread_stubs.5 (2010 09)

p
pthread_stubs(5) pthread_stubs(5)
NAME
pthread_stubs - list of pthread calls for which the stubs are provided in the C library
DESCRIPTION
The libc shared libraries in libc cumulative patches,
PHCO_22923 (11.00) and PHCO_23772 (11.11)
onwards, contain stubs for the pthread functions in
libpthread and libcma. The stubs allow non-
threaded applications to dynamically load thread-safe libraries successfully, so that the pthread symbols
are resolved. Applications that resolve pthread/cma calls to the stub must be built without
-lpthread
or -lcma on the link line. Stubs provided in
libc do not have any functionality, these are dummy func-
tions returning zero, except the pthread_getspecific(3T) family of APIs, which have full functionality
implemented in the stubs.
The pthread calls to any of the stub functions below return zero.
pthread_atfork(3T)
pthread_attr_destroy(3T)
pthread_attr_getdetachstate(3T)
pthread_attr_getguardsize(3T)
pthread_attr_getinheritsched(3T)
pthread_attr_getschedparam(3T)
pthread_attr_getschedpolicy(3T)
pthread_attr_getscope(3T)
pthread_attr_getstackaddr(3T)
pthread_attr_getstacksize(3T)
pthread_attr_setdetachstate(3T)
pthread_attr_setguardsize(3T)
pthread_attr_setinheritsched(3T)
pthread_attr_setschedparam(3T)
pthread_attr_setschedpolicy(3T)
pthread_attr_setscope(3T)
pthread_attr_setstackaddr(3T)
pthread_attr_setstacksize(3T)
pthread_cancel(3T)
pthread_cond_broadcast(3T)
pthread_cond_destroy(3T)
pthread_cond_init(3T)
pthread_cond_signal(3T)
pthread_cond_timedwait(3T)
pthread_cond_wait(3T)
pthread_condattr_destroy(3T)
pthread_condattr_getpshared(3T)
pthread_condattr_init(3T)
pthread_condattr_setpshared(3T)
pthread_continue(3T)
pthread_detach(3T)
pthread_getconcurrency(3T)
pthread_getschedparam(3T)
pthread_join (3T)
pthread_kill (3T)
pthread_mutex_destroy(3T)
pthread_mutex_getprioceiling(3T)
pthread_mutex_init(3T)
pthread_mutex_lock(3T)
pthread_mutex_setprioceiling(3T)
pthread_mutex_trylock(3T)
pthread_mutex_unlock(3T)
pthread_mutexattr_destroy(3T)
pthread_mutexattr_getprioceiling(3T)
pthread_mutexattr_getprotocol(3T)
pthread_mutexattr_getpshared(3T)
pthread_mutexattr_gettype(3T)
pthread_mutexattr_init(3T)
pthread_mutexattr_setprioceiling(3T)
HP-UX 11i Version 3: September 2010 1 Hewlett-Packard Company 1

Summary of content (8 pages)