From c213dcb2ab4a666113af542326a88b9f2b91c23a Mon Sep 17 00:00:00 2001 From: nsz Date: Fri, 19 Aug 2011 15:49:11 +0200 Subject: [PATCH] update tables (pthread definition linenumbers changed) --- tab_c99.html | 2 +- tab_posix.html | 180 ++++++++++++++++++++++++------------------------- 2 files changed, 91 insertions(+), 91 deletions(-) diff --git a/tab_c99.html b/tab_c99.html index dd1744e..5f7c01a 100644 --- a/tab_c99.html +++ b/tab_c99.html @@ -1,5 +1,5 @@

musl vs c99 api

-

commit

commit 5f37fc132a8f41994f37b6712feb2d4fd34c2be0
Date: Wed Aug 3 19:57:46 2011 -0400

further debloat cancellation handlers

cleanup push and pop are also no-ops if pthread_exit is not reachable.
this can make a big difference for library code which needs to protect
itself against cancellation, but which is unlikely to actually be used
in programs with threads/cancellation. +

commit

commit c0f344160d22d889460573d003cf349626a38184
Date: Tue Aug 16 23:23:15 2011 -0400

in pathconf, -1, not 0, means unsupported.. syncio presumably works, too.

legend

table

muslc99
statussymdeclnameheaderprotosection
missing  NDEBUGassert.h B.1 Diagnostics diff --git a/tab_posix.html b/tab_posix.html index b6c9430..baf3c25 100644 --- a/tab_posix.html +++ b/tab_posix.html @@ -1,5 +1,5 @@

musl vs posix api

-

commit

commit 5f37fc132a8f41994f37b6712feb2d4fd34c2be0
Date: Wed Aug 3 19:57:46 2011 -0400

further debloat cancellation handlers

cleanup push and pop are also no-ops if pthread_exit is not reachable.
this can make a big difference for library code which needs to protect
itself against cancellation, but which is unlikely to actually be used
in programs with threads/cancellation. +

commit

commit c0f344160d22d889460573d003cf349626a38184
Date: Tue Aug 16 23:23:15 2011 -0400

in pathconf, -1, not 0, means unsupported.. syncio presumably works, too.

legend

  • status: musl implementation status summary
    • (empty) - implemented
    • nosym - prototype found in include files (see decl) but not in libc.a (see sym)
    • nodecl - symbol is in libc.a but not declared in a public header
    • missing - neither in include files (see decl) nor in libc.a (see sym)
  • sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)
    • C - symbol is common (uninitialized data)
    • D - symbol is in the initialized data section
    • R - symbol is in the read only data section
    • T - symbol is in the text section
    • V - weak object
    • W - weak symbol
  • decl: kind of declaration as found by `ctags -R include` (every occurance is reported)
    • d - macro definition
    • p - function prototype
    • x - external and forward variable declaration

(STREAMS and posix_trace* apis are excluded)

table

muslposix
statussymdeclnameheaderoptiondesc
  d FD_CLR sys_select.h pselect, select - synchronous I/O multiplexing @@ -660,108 +660,108 @@
 Tp pselect sys_select.h pselect, select - synchronous I/O multiplexing
nodeclT psiginfo signal.h CXpsiginfo, psignal - print signal information to standard error
nodeclT psignal signal.h CXpsiginfo, psignal - print signal information to standard error -
 Tp pthread_atfork pthread.h pthread_atfork - register fork handlers -
 Tp pthread_attr_destroy pthread.h pthread_attr_destroy, pthread_attr_init - destroy and initialize the thread attributes object -
 Tp pthread_attr_getdetachstate pthread.h pthread_attr_getdetachstate, pthread_attr_setdetachstate - get and set the detachstate attribute -
 Tp pthread_attr_getguardsize pthread.h pthread_attr_getguardsize, pthread_attr_setguardsize - get and set the thread guardsize attribute -
nosym p pthread_attr_getinheritsched pthread.h TPSpthread_attr_getinheritsched, pthread_attr_setinheritsched - get and set the inheritsched attribute (REALTIME THREADS) -
 Tp pthread_attr_getschedparam pthread.h pthread_attr_getschedparam, pthread_attr_setschedparam - get and set the schedparam attribute -
nosym p pthread_attr_getschedpolicy pthread.h TPSpthread_attr_getschedpolicy, pthread_attr_setschedpolicy - get and set the schedpolicy attribute (REALTIME THREADS) -
 Tp pthread_attr_getscope pthread.h TPSpthread_attr_getscope, pthread_attr_setscope - get and set the contentionscope attribute (REALTIME THREADS) -
nosym p pthread_attr_getstack pthread.h TSA TSSpthread_attr_getstack, pthread_attr_setstack - get and set stack attributes -
 Tp pthread_attr_getstacksize pthread.h TSSpthread_attr_getstacksize, pthread_attr_setstacksize - get and set the stacksize attribute -
 Tp pthread_attr_init pthread.h pthread_attr_destroy, pthread_attr_init - destroy and initialize the thread attributes object -
 Tp pthread_attr_setdetachstate pthread.h pthread_attr_getdetachstate, pthread_attr_setdetachstate - get and set the detachstate attribute -
 Tp pthread_attr_setguardsize pthread.h pthread_attr_getguardsize, pthread_attr_setguardsize - get and set the thread guardsize attribute -
nosym p pthread_attr_setinheritsched pthread.h TPSpthread_attr_getinheritsched, pthread_attr_setinheritsched - get and set the inheritsched attribute (REALTIME THREADS) -
 Tp pthread_attr_setschedparam pthread.h pthread_attr_getschedparam, pthread_attr_setschedparam - get and set the schedparam attribute -
nosym p pthread_attr_setschedpolicy pthread.h TPSpthread_attr_getschedpolicy, pthread_attr_setschedpolicy - get and set the schedpolicy attribute (REALTIME THREADS) -
 Tp pthread_attr_setscope pthread.h TPSpthread_attr_getscope, pthread_attr_setscope - get and set the contentionscope attribute (REALTIME THREADS) -
nosym p pthread_attr_setstack pthread.h TSA TSSpthread_attr_getstack, pthread_attr_setstack - get and set stack attributes -
 Tp pthread_attr_setstacksize pthread.h TSSpthread_attr_getstacksize, pthread_attr_setstacksize - get and set the stacksize attribute -
 Tp pthread_barrier_destroy pthread.h pthread_barrier_destroy, pthread_barrier_init - destroy and initialize a barrier object -
 Tp pthread_barrier_init pthread.h pthread_barrier_destroy, pthread_barrier_init - destroy and initialize a barrier object -
 Tp pthread_barrier_wait pthread.h pthread_barrier_wait - synchronize at a barrier -
 Tp pthread_barrierattr_destroy pthread.h pthread_barrierattr_destroy, pthread_barrierattr_init - destroy and initialize the barrier attributes object -
 Tp pthread_barrierattr_getpshared pthread.h TSHpthread_barrierattr_getpshared, pthread_barrierattr_setpshared - get and set the process-shared attribute of the barrier attributes object -
 Tp pthread_barrierattr_init pthread.h pthread_barrierattr_destroy, pthread_barrierattr_init - destroy and initialize the barrier attributes object -
 Tp pthread_barrierattr_setpshared pthread.h TSHpthread_barrierattr_getpshared, pthread_barrierattr_setpshared - get and set the process-shared attribute of the barrier attributes object -
 Tp pthread_cancel pthread.h pthread_cancel - cancel execution of a thread -
  d pthread_cleanup_pop pthread.h pthread_cleanup_pop, pthread_cleanup_push - establish cancellation handlers -
  d pthread_cleanup_push pthread.h pthread_cleanup_pop, pthread_cleanup_push - establish cancellation handlers -
 Tp pthread_cond_broadcast pthread.h pthread_cond_broadcast, pthread_cond_signal - broadcast or signal a condition -
 Tp pthread_cond_destroy pthread.h pthread_cond_destroy, pthread_cond_init - destroy and initialize condition variables -
 Tp pthread_cond_init pthread.h pthread_cond_destroy, pthread_cond_init - destroy and initialize condition variables -
 Tp pthread_cond_signal pthread.h pthread_cond_broadcast, pthread_cond_signal - broadcast or signal a condition -
 Tp pthread_cond_timedwait pthread.h pthread_cond_timedwait, pthread_cond_wait - wait on a condition -
 Tp pthread_cond_wait pthread.h pthread_cond_timedwait, pthread_cond_wait - wait on a condition -
 Tp pthread_condattr_destroy pthread.h pthread_condattr_destroy, pthread_condattr_init - destroy and initialize the condition variable attributes object -
 Tp pthread_condattr_getclock pthread.h pthread_condattr_getclock, pthread_condattr_setclock - get and set the clock selection condition variable attribute -
 Tp pthread_condattr_getpshared pthread.h TSHpthread_condattr_getpshared, pthread_condattr_setpshared - get and set the process-shared condition variable attributes -
 Tp pthread_condattr_init pthread.h pthread_condattr_destroy, pthread_condattr_init - destroy and initialize the condition variable attributes object -
 Tp pthread_condattr_setclock pthread.h pthread_condattr_getclock, pthread_condattr_setclock - get and set the clock selection condition variable attribute -
 Tp pthread_condattr_setpshared pthread.h TSHpthread_condattr_getpshared, pthread_condattr_setpshared - get and set the process-shared condition variable attributes +
 Tp pthread_atfork pthread.h pthread_atfork - register fork handlers +
 Tp pthread_attr_destroy pthread.h pthread_attr_destroy, pthread_attr_init - destroy and initialize the thread attributes object +
 Tp pthread_attr_getdetachstate pthread.h pthread_attr_getdetachstate, pthread_attr_setdetachstate - get and set the detachstate attribute +
 Tp pthread_attr_getguardsize pthread.h pthread_attr_getguardsize, pthread_attr_setguardsize - get and set the thread guardsize attribute +
nosym p pthread_attr_getinheritsched pthread.h TPSpthread_attr_getinheritsched, pthread_attr_setinheritsched - get and set the inheritsched attribute (REALTIME THREADS) +
 Tp pthread_attr_getschedparam pthread.h pthread_attr_getschedparam, pthread_attr_setschedparam - get and set the schedparam attribute +
nosym p pthread_attr_getschedpolicy pthread.h TPSpthread_attr_getschedpolicy, pthread_attr_setschedpolicy - get and set the schedpolicy attribute (REALTIME THREADS) +
 Tp pthread_attr_getscope pthread.h TPSpthread_attr_getscope, pthread_attr_setscope - get and set the contentionscope attribute (REALTIME THREADS) +
nosym p pthread_attr_getstack pthread.h TSA TSSpthread_attr_getstack, pthread_attr_setstack - get and set stack attributes +
 Tp pthread_attr_getstacksize pthread.h TSSpthread_attr_getstacksize, pthread_attr_setstacksize - get and set the stacksize attribute +
 Tp pthread_attr_init pthread.h pthread_attr_destroy, pthread_attr_init - destroy and initialize the thread attributes object +
 Tp pthread_attr_setdetachstate pthread.h pthread_attr_getdetachstate, pthread_attr_setdetachstate - get and set the detachstate attribute +
 Tp pthread_attr_setguardsize pthread.h pthread_attr_getguardsize, pthread_attr_setguardsize - get and set the thread guardsize attribute +
nosym p pthread_attr_setinheritsched pthread.h TPSpthread_attr_getinheritsched, pthread_attr_setinheritsched - get and set the inheritsched attribute (REALTIME THREADS) +
 Tp pthread_attr_setschedparam pthread.h pthread_attr_getschedparam, pthread_attr_setschedparam - get and set the schedparam attribute +
nosym p pthread_attr_setschedpolicy pthread.h TPSpthread_attr_getschedpolicy, pthread_attr_setschedpolicy - get and set the schedpolicy attribute (REALTIME THREADS) +
 Tp pthread_attr_setscope pthread.h TPSpthread_attr_getscope, pthread_attr_setscope - get and set the contentionscope attribute (REALTIME THREADS) +
nosym p pthread_attr_setstack pthread.h TSA TSSpthread_attr_getstack, pthread_attr_setstack - get and set stack attributes +
 Tp pthread_attr_setstacksize pthread.h TSSpthread_attr_getstacksize, pthread_attr_setstacksize - get and set the stacksize attribute +
 Tp pthread_barrier_destroy pthread.h pthread_barrier_destroy, pthread_barrier_init - destroy and initialize a barrier object +
 Tp pthread_barrier_init pthread.h pthread_barrier_destroy, pthread_barrier_init - destroy and initialize a barrier object +
 Tp pthread_barrier_wait pthread.h pthread_barrier_wait - synchronize at a barrier +
 Tp pthread_barrierattr_destroy pthread.h pthread_barrierattr_destroy, pthread_barrierattr_init - destroy and initialize the barrier attributes object +
 Tp pthread_barrierattr_getpshared pthread.h TSHpthread_barrierattr_getpshared, pthread_barrierattr_setpshared - get and set the process-shared attribute of the barrier attributes object +
 Tp pthread_barrierattr_init pthread.h pthread_barrierattr_destroy, pthread_barrierattr_init - destroy and initialize the barrier attributes object +
 Tp pthread_barrierattr_setpshared pthread.h TSHpthread_barrierattr_getpshared, pthread_barrierattr_setpshared - get and set the process-shared attribute of the barrier attributes object +
 Tp pthread_cancel pthread.h pthread_cancel - cancel execution of a thread +
  d pthread_cleanup_pop pthread.h pthread_cleanup_pop, pthread_cleanup_push - establish cancellation handlers +
  d pthread_cleanup_push pthread.h pthread_cleanup_pop, pthread_cleanup_push - establish cancellation handlers +
 Tp pthread_cond_broadcast pthread.h pthread_cond_broadcast, pthread_cond_signal - broadcast or signal a condition +
 Tp pthread_cond_destroy pthread.h pthread_cond_destroy, pthread_cond_init - destroy and initialize condition variables +
 Tp pthread_cond_init pthread.h pthread_cond_destroy, pthread_cond_init - destroy and initialize condition variables +
 Tp pthread_cond_signal pthread.h pthread_cond_broadcast, pthread_cond_signal - broadcast or signal a condition +
 Tp pthread_cond_timedwait pthread.h pthread_cond_timedwait, pthread_cond_wait - wait on a condition +
 Tp pthread_cond_wait pthread.h pthread_cond_timedwait, pthread_cond_wait - wait on a condition +
 Tp pthread_condattr_destroy pthread.h pthread_condattr_destroy, pthread_condattr_init - destroy and initialize the condition variable attributes object +
 Tp pthread_condattr_getclock pthread.h pthread_condattr_getclock, pthread_condattr_setclock - get and set the clock selection condition variable attribute +
 Tp pthread_condattr_getpshared pthread.h TSHpthread_condattr_getpshared, pthread_condattr_setpshared - get and set the process-shared condition variable attributes +
 Tp pthread_condattr_init pthread.h pthread_condattr_destroy, pthread_condattr_init - destroy and initialize the condition variable attributes object +
 Tp pthread_condattr_setclock pthread.h pthread_condattr_getclock, pthread_condattr_setclock - get and set the clock selection condition variable attribute +
 Tp pthread_condattr_setpshared pthread.h TSHpthread_condattr_getpshared, pthread_condattr_setpshared - get and set the process-shared condition variable attributes
 Tp pthread_create pthread.h pthread_create - thread creation
 Tp pthread_detach pthread.h pthread_detach - detach a thread -
 Tp pthread_equal pthread.h pthread_equal - compare thread IDs +
 Td p pthread_equal pthread.h pthread_equal - compare thread IDs
 Tp pthread_exit pthread.h pthread_exit - thread termination -
 Tp pthread_getconcurrency pthread.h OB XSIpthread_getconcurrency, pthread_setconcurrency - get and set the level of concurrency +
 Tp pthread_getconcurrency pthread.h OB XSIpthread_getconcurrency, pthread_setconcurrency - get and set the level of concurrency
missing  pthread_getcpuclockid pthread.h time.h TCTpthread_getcpuclockid - access a thread CPU-time clock (ADVANCED REALTIME THREADS)
missing  pthread_getschedparam pthread.h TPSpthread_getschedparam, pthread_setschedparam - dynamic thread scheduling parameters access (REALTIME THREADS) -
 Tp pthread_getspecific pthread.h pthread_getspecific, pthread_setspecific - thread-specific data management +
 Tp pthread_getspecific pthread.h pthread_getspecific, pthread_setspecific - thread-specific data management
 Tp pthread_join pthread.h pthread_join - wait for thread termination -
 Tp pthread_key_create pthread.h pthread_key_create - thread-specific data key creation -
 Tp pthread_key_delete pthread.h pthread_key_delete - thread-specific data key deletion +
 Tp pthread_key_create pthread.h pthread_key_create - thread-specific data key creation +
 Tp pthread_key_delete pthread.h pthread_key_delete - thread-specific data key deletion
 Tp pthread_kill signal.h CXpthread_kill - send a signal to a thread -
 Tp pthread_mutex_consistent pthread.h pthread_mutex_consistent - mark state protected by robust mutex as consistent -
 Tp pthread_mutex_destroy pthread.h pthread_mutex_destroy, pthread_mutex_init - destroy and initialize a mutex +
 Tp pthread_mutex_consistent pthread.h pthread_mutex_consistent - mark state protected by robust mutex as consistent +
 Tp pthread_mutex_destroy pthread.h pthread_mutex_destroy, pthread_mutex_init - destroy and initialize a mutex
missing  pthread_mutex_getprioceiling pthread.h RPPpthread_mutex_getprioceiling, pthread_mutex_setprioceiling - get and set the priority ceiling of a mutex (REALTIME THREADS) -
 Tp pthread_mutex_init pthread.h pthread_mutex_destroy, pthread_mutex_init - destroy and initialize a mutex -
 Tp pthread_mutex_lock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex +
 Tp pthread_mutex_init pthread.h pthread_mutex_destroy, pthread_mutex_init - destroy and initialize a mutex +
 Tp pthread_mutex_lock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex
missing  pthread_mutex_setprioceiling pthread.h RPPpthread_mutex_getprioceiling, pthread_mutex_setprioceiling - get and set the priority ceiling of a mutex (REALTIME THREADS) -
 Tp pthread_mutex_timedlock pthread.h time.h pthread_mutex_timedlock - lock a mutex -
 Tp pthread_mutex_trylock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex -
 Tp pthread_mutex_unlock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex -
 Tp pthread_mutexattr_destroy pthread.h pthread_mutexattr_destroy, pthread_mutexattr_init - destroy and initialize the mutex attributes object -
nosym p pthread_mutexattr_getprioceiling pthread.h RPPpthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling - get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS) -
nosym p pthread_mutexattr_getprotocol pthread.h MC1pthread_mutexattr_getprotocol, pthread_mutexattr_setprotocol - get and set the protocol attribute of the mutex attributes object (REALTIME THREADS) -
 Tp pthread_mutexattr_getpshared pthread.h TSHpthread_mutexattr_getpshared, pthread_mutexattr_setpshared - get and set the process-shared attribute -
 Tp pthread_mutexattr_getrobust pthread.h pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the mutex robust attribute -
 Tp pthread_mutexattr_gettype pthread.h pthread_mutexattr_gettype, pthread_mutexattr_settype - get and set the mutex type attribute -
 Tp pthread_mutexattr_init pthread.h pthread_mutexattr_destroy, pthread_mutexattr_init - destroy and initialize the mutex attributes object -
nosym p pthread_mutexattr_setprioceiling pthread.h RPPpthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling - get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS) -
nosym p pthread_mutexattr_setprotocol pthread.h MC1pthread_mutexattr_getprotocol, pthread_mutexattr_setprotocol - get and set the protocol attribute of the mutex attributes object (REALTIME THREADS) -
 Tp pthread_mutexattr_setpshared pthread.h TSHpthread_mutexattr_getpshared, pthread_mutexattr_setpshared - get and set the process-shared attribute -
 Tp pthread_mutexattr_setrobust pthread.h pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the mutex robust attribute -
 Tp pthread_mutexattr_settype pthread.h pthread_mutexattr_gettype, pthread_mutexattr_settype - get and set the mutex type attribute -
 Tp pthread_once pthread.h pthread_once - dynamic package initialization -
 Tp pthread_rwlock_destroy pthread.h pthread_rwlock_destroy, pthread_rwlock_init - destroy and initialize a read-write lock object -
 Tp pthread_rwlock_init pthread.h pthread_rwlock_destroy, pthread_rwlock_init - destroy and initialize a read-write lock object -
 Tp pthread_rwlock_rdlock pthread.h pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock a read-write lock object for reading -
 Tp pthread_rwlock_timedrdlock pthread.h time.h pthread_rwlock_timedrdlock - lock a read-write lock for reading -
 Tp pthread_rwlock_timedwrlock pthread.h time.h pthread_rwlock_timedwrlock - lock a read-write lock for writing -
 Tp pthread_rwlock_tryrdlock pthread.h pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock a read-write lock object for reading -
 Tp pthread_rwlock_trywrlock pthread.h pthread_rwlock_trywrlock, pthread_rwlock_wrlock - lock a read-write lock object for writing -
 Tp pthread_rwlock_unlock pthread.h pthread_rwlock_unlock - unlock a read-write lock object -
 Tp pthread_rwlock_wrlock pthread.h pthread_rwlock_trywrlock, pthread_rwlock_wrlock - lock a read-write lock object for writing -
 Tp pthread_rwlockattr_destroy pthread.h pthread_rwlockattr_destroy, pthread_rwlockattr_init - destroy and initialize the read-write lock attributes object -
 Tp pthread_rwlockattr_getpshared pthread.h TSHpthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared - get and set the process-shared attribute of the read-write lock attributes object -
 Tp pthread_rwlockattr_init pthread.h pthread_rwlockattr_destroy, pthread_rwlockattr_init - destroy and initialize the read-write lock attributes object -
 Tp pthread_rwlockattr_setpshared pthread.h TSHpthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared - get and set the process-shared attribute of the read-write lock attributes object +
 Tp pthread_mutex_timedlock pthread.h time.h pthread_mutex_timedlock - lock a mutex +
 Tp pthread_mutex_trylock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex +
 Tp pthread_mutex_unlock pthread.h pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex +
 Tp pthread_mutexattr_destroy pthread.h pthread_mutexattr_destroy, pthread_mutexattr_init - destroy and initialize the mutex attributes object +
nosym p pthread_mutexattr_getprioceiling pthread.h RPPpthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling - get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS) +
nosym p pthread_mutexattr_getprotocol pthread.h MC1pthread_mutexattr_getprotocol, pthread_mutexattr_setprotocol - get and set the protocol attribute of the mutex attributes object (REALTIME THREADS) +
 Tp pthread_mutexattr_getpshared pthread.h TSHpthread_mutexattr_getpshared, pthread_mutexattr_setpshared - get and set the process-shared attribute +
 Tp pthread_mutexattr_getrobust pthread.h pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the mutex robust attribute +
 Tp pthread_mutexattr_gettype pthread.h pthread_mutexattr_gettype, pthread_mutexattr_settype - get and set the mutex type attribute +
 Tp pthread_mutexattr_init pthread.h pthread_mutexattr_destroy, pthread_mutexattr_init - destroy and initialize the mutex attributes object +
nosym p pthread_mutexattr_setprioceiling pthread.h RPPpthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling - get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS) +
nosym p pthread_mutexattr_setprotocol pthread.h MC1pthread_mutexattr_getprotocol, pthread_mutexattr_setprotocol - get and set the protocol attribute of the mutex attributes object (REALTIME THREADS) +
 Tp pthread_mutexattr_setpshared pthread.h TSHpthread_mutexattr_getpshared, pthread_mutexattr_setpshared - get and set the process-shared attribute +
 Tp pthread_mutexattr_setrobust pthread.h pthread_mutexattr_getrobust, pthread_mutexattr_setrobust - get and set the mutex robust attribute +
 Tp pthread_mutexattr_settype pthread.h pthread_mutexattr_gettype, pthread_mutexattr_settype - get and set the mutex type attribute +
 Tp pthread_once pthread.h pthread_once - dynamic package initialization +
 Tp pthread_rwlock_destroy pthread.h pthread_rwlock_destroy, pthread_rwlock_init - destroy and initialize a read-write lock object +
 Tp pthread_rwlock_init pthread.h pthread_rwlock_destroy, pthread_rwlock_init - destroy and initialize a read-write lock object +
 Tp pthread_rwlock_rdlock pthread.h pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock a read-write lock object for reading +
 Tp pthread_rwlock_timedrdlock pthread.h time.h pthread_rwlock_timedrdlock - lock a read-write lock for reading +
 Tp pthread_rwlock_timedwrlock pthread.h time.h pthread_rwlock_timedwrlock - lock a read-write lock for writing +
 Tp pthread_rwlock_tryrdlock pthread.h pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock a read-write lock object for reading +
 Tp pthread_rwlock_trywrlock pthread.h pthread_rwlock_trywrlock, pthread_rwlock_wrlock - lock a read-write lock object for writing +
 Tp pthread_rwlock_unlock pthread.h pthread_rwlock_unlock - unlock a read-write lock object +
 Tp pthread_rwlock_wrlock pthread.h pthread_rwlock_trywrlock, pthread_rwlock_wrlock - lock a read-write lock object for writing +
 Tp pthread_rwlockattr_destroy pthread.h pthread_rwlockattr_destroy, pthread_rwlockattr_init - destroy and initialize the read-write lock attributes object +
 Tp pthread_rwlockattr_getpshared pthread.h TSHpthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared - get and set the process-shared attribute of the read-write lock attributes object +
 Tp pthread_rwlockattr_init pthread.h pthread_rwlockattr_destroy, pthread_rwlockattr_init - destroy and initialize the read-write lock attributes object +
 Tp pthread_rwlockattr_setpshared pthread.h TSHpthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared - get and set the process-shared attribute of the read-write lock attributes object
 Tp pthread_self pthread.h pthread_self - get the calling thread ID -
 Tp pthread_setcancelstate pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state -
 Tp pthread_setcanceltype pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state -
 Tp pthread_setconcurrency pthread.h OB XSIpthread_getconcurrency, pthread_setconcurrency - get and set the level of concurrency +
 Tp pthread_setcancelstate pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state +
 Tp pthread_setcanceltype pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state +
 Tp pthread_setconcurrency pthread.h OB XSIpthread_getconcurrency, pthread_setconcurrency - get and set the level of concurrency
missing  pthread_setschedparam pthread.h TPSpthread_getschedparam, pthread_setschedparam - dynamic thread scheduling parameters access (REALTIME THREADS)
missing  pthread_setschedprio pthread.h TPSpthread_setschedprio - dynamic thread scheduling parameters access (REALTIME THREADS) -
 Tp pthread_setspecific pthread.h pthread_getspecific, pthread_setspecific - thread-specific data management +
 Tp pthread_setspecific pthread.h pthread_getspecific, pthread_setspecific - thread-specific data management
 Tp pthread_sigmask signal.h CXpthread_sigmask, sigprocmask - examine and change blocked signals -
 Tp pthread_spin_destroy pthread.h pthread_spin_destroy, pthread_spin_init - destroy or initialize a spin lock object -
 Tp pthread_spin_init pthread.h pthread_spin_destroy, pthread_spin_init - destroy or initialize a spin lock object -
 Tp pthread_spin_lock pthread.h pthread_spin_lock, pthread_spin_trylock - lock a spin lock object -
 Tp pthread_spin_trylock pthread.h pthread_spin_lock, pthread_spin_trylock - lock a spin lock object -
 Tp pthread_spin_unlock pthread.h pthread_spin_unlock - unlock a spin lock object -
 Tp pthread_testcancel pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state +
 Tp pthread_spin_destroy pthread.h pthread_spin_destroy, pthread_spin_init - destroy or initialize a spin lock object +
 Tp pthread_spin_init pthread.h pthread_spin_destroy, pthread_spin_init - destroy or initialize a spin lock object +
 Tp pthread_spin_lock pthread.h pthread_spin_lock, pthread_spin_trylock - lock a spin lock object +
 Tp pthread_spin_trylock pthread.h pthread_spin_lock, pthread_spin_trylock - lock a spin lock object +
 Tp pthread_spin_unlock pthread.h pthread_spin_unlock - unlock a spin lock object +
 Tp pthread_testcancel pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state
 Tp ptsname stdlib.h XSIptsname - get name of the slave pseudo-terminal device
 Wp putc stdio.h putc - put a byte on a stream
 Tp putc_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking -- 2.20.1