Interface Libraries libpthread(3LIB)
NAME
libpthread - POSIX threads library
SYNOPSIS
cc -mt [ flag... ] file... -lpthread [ -lrt library... ]
DESCRIPTION
Historically, functions in this library provided POSIX
threading support. See standards(5). This functionality now
resides in libc(3LIB).
This library is maintained to provide backward compatibility
for both runtime and compilation environments. The shared
object is implemented as a filter on libc.so.1. New applica-
tion development needs to specify -lpthread only to obtain
POSIX semantics for fork(2) that assumes the behavior of
fork1(2) rather than the default behavior that forks all
threads.
INTERFACES
The shared object libpthread.so.1 provides the public inter-
faces defined below. See Intro(3) for additional information
on shared object interfaces.
pthreadcleanuppop pthreadcleanuppush
pthreadattrdestroy pthreadattrgetdetachstate
pthreadattrgetguardsize pthreadattrgetinheritsched
pthreadattrgetschedparam pthreadattrgetschedpolicy
pthreadattrgetscope pthreadattrgetstackaddr
pthreadattrgetstacksize pthreadattrinit
pthreadattrsetdetachstate pthreadattrsetguardsize
pthreadattrsetinheritsched pthreadattrsetschedparam
pthreadattrsetschedpolicy pthreadattrsetscope
pthreadattrsetstackaddr pthreadattrsetstacksize
pthreadcancel pthreadcondbroadcast
pthreadconddestroy pthreadcondinit
pthreadcondreltimedwaitnp pthreadcondsignal
pthreadcondtimedwait pthreadcondwait
pthreadcondattrdestroy pthreadcondattrgetpshared
pthreadcondattrinit pthreadcondattrsetpshared
pthreadcreate pthreaddetach
pthreadequal pthreadexit
pthreadgetconcurrency pthreadgetschedparam
pthreadgetspecific pthreadjoin
pthreadkeycreate pthreadkeydelete
pthreadkill pthreadmutexconsistentnp
pthreadmutexdestroy pthreadmutexgetprioceiling
pthreadmutexinit pthreadmutexlock
SunOS 5.11 Last change: 24 Mar 2004 1
Interface Libraries libpthread(3LIB)
pthreadmutexsetprioceiling pthreadmutextrylock
pthreadmutexunlock pthreadmutexattrdestroy
pthreadmutexattrgetprioceiling pthreadmutexattrgetprotocol
pthreadmutexattrgetpshared pthreadmutexattrgetrobustnp
pthreadmutexattrgettype pthreadmutexattrinit
pthreadmutexattrsetprioceiling pthreadmutexattrsetprotocol
pthreadmutexattrsetpshared pthreadmutexattrsetrobustnp
pthreadmutexattrsettype pthreadonce
pthreadrwlockdestroy pthreadrwlockinit
pthreadrwlockrdlock pthreadrwlocktryrdlock
pthreadrwlocktrywrlock pthreadrwlockunlock
pthreadrwlockwrlock pthreadrwlockattrdestroy
pthreadrwlockattrgetpshared pthreadrwlockattrinit
pthreadrwlockattrsetpshared pthreadself
pthreadsetcancelstate pthreadsetcanceltype
pthreadsetconcurrency pthreadsetschedparam
pthreadsetspecific pthreadsigmask
pthreadtestcancel
FILES
/lib/libpthread.so.1 a filter on /lib/libc.so.1
/lib/64/libpthread.so.1 a filter on /lib/64/libc.so.1
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Availability SUNWcsl (32-bit)
SUNWcslx (64-bit)
MT-Level Safe
SEE ALSO
pvs(1), Intro(2), Intro(3), libc(3LIB), libcdb(3LIB),
libthread(3LIB), attributes(5), standards(5), threads(5)
SunOS 5.11 Last change: 24 Mar 2004 2
|