MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


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



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™