Expand description
pthread.h implementation.
See https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/pthread.h.html.
Re-exports§
pub use self::attr::*;pub use self::barrier::*;pub use self::cond::*;pub use tls::*;pub use self::mutex::*;pub use self::once::*;pub use self::rwlock::*;pub use self::spin::*;
Modules§
Constants§
- PTHREAD_
BARRIER_ SERIAL_ THREAD - PTHREAD_
CANCELED - PTHREAD_
CANCEL_ ASYNCHRONOUS - PTHREAD_
CANCEL_ DEFERRED - PTHREAD_
CANCEL_ DISABLE - PTHREAD_
CANCEL_ ENABLE - PTHREAD_
CREATE_ DETACHED - PTHREAD_
CREATE_ JOINABLE - PTHREAD_
EXPLICIT_ SCHED - PTHREAD_
INHERIT_ SCHED - PTHREAD_
MUTEX_ DEFAULT - PTHREAD_
MUTEX_ ERRORCHECK - PTHREAD_
MUTEX_ NORMAL - PTHREAD_
MUTEX_ RECURSIVE - PTHREAD_
MUTEX_ ROBUST - PTHREAD_
MUTEX_ STALLED - PTHREAD_
PRIO_ INHERIT - PTHREAD_
PRIO_ NONE - PTHREAD_
PRIO_ PROTECT - PTHREAD_
PROCESS_ PRIVATE - PTHREAD_
PROCESS_ SHARED - PTHREAD_
SCOPE_ PROCESS - PTHREAD_
SCOPE_ SYSTEM - _POSIX_
THREADS
Statics§
Functions§
- __
relibc_ ⚠internal_ pthread_ cleanup_ pop - __
relibc_ ⚠internal_ pthread_ cleanup_ push - e
- pthread_
atfork - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_atfork.html.
- pthread_
cancel ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_cancel.html.
- pthread_
create ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_create.html.
- pthread_
detach ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_detach.html.
- pthread_
equal - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_equal.html.
- pthread_
exit ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_exit.html.
- pthread_
getconcurrency ⚠ - See https://pubs.opengroup.org/onlinepubs/009696799/functions/pthread_getconcurrency.html.
- pthread_
getcpuclockid ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_getcpuclockid.html.
- pthread_
getschedparam ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_getschedparam.html.
- pthread_
join ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_join.html.
- pthread_
self ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_self.html.
- pthread_
setcancelstate ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_setcancelstate.html.
- pthread_
setcanceltype ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_setcancelstate.html.
- pthread_
setconcurrency - See https://pubs.opengroup.org/onlinepubs/000095399/functions/pthread_setconcurrency.html.
- pthread_
setschedparam ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_setschedparam.html.
- pthread_
setschedprio ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_setschedprio.html.
- pthread_
testcancel ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_setcancelstate.html.