Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
libpthread(3LIB)	      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 sup-
       port. 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 application 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	interfaces de-
       fined below. See	intro(3) for additional	information on	shared	object
       interfaces.

       __pthread_cleanup_pop		  __pthread_cleanup_push
       pthread_attr_destroy		  pthread_attr_getdetachstate
       pthread_attr_getguardsize	  pthread_attr_getinheritsched
       pthread_attr_getschedparam	  pthread_attr_getschedpolicy
       pthread_attr_getscope		  pthread_attr_getstackaddr
       pthread_attr_getstacksize	  pthread_attr_init
       pthread_attr_setdetachstate	  pthread_attr_setguardsize
       pthread_attr_setinheritsched	  pthread_attr_setschedparam
       pthread_attr_setschedpolicy	  pthread_attr_setscope
       pthread_attr_setstackaddr	  pthread_attr_setstacksize
       pthread_cancel			  pthread_cond_broadcast
       pthread_cond_destroy		  pthread_cond_init
       pthread_cond_reltimedwait_np	  pthread_cond_signal
       pthread_cond_timedwait		  pthread_cond_wait
       pthread_condattr_destroy		  pthread_condattr_getpshared
       pthread_condattr_init		  pthread_condattr_setpshared
       pthread_create			  pthread_detach
       pthread_equal			  pthread_exit
       pthread_getconcurrency		  pthread_getschedparam
       pthread_getspecific		  pthread_join
       pthread_key_create		  pthread_key_delete
       pthread_kill			  pthread_mutex_consistent_np
       pthread_mutex_destroy		  pthread_mutex_getprioceiling
       pthread_mutex_init		  pthread_mutex_lock
       pthread_mutex_setprioceiling	  pthread_mutex_trylock
       pthread_mutex_unlock		  pthread_mutexattr_destroy
       pthread_mutexattr_getprioceiling	  pthread_mutexattr_getprotocol
       pthread_mutexattr_getpshared	  pthread_mutexattr_getrobust_np
       pthread_mutexattr_gettype	  pthread_mutexattr_init
       pthread_mutexattr_setprioceiling	  pthread_mutexattr_setprotocol
       pthread_mutexattr_setpshared	  pthread_mutexattr_setrobust_np
       pthread_mutexattr_settype	  pthread_once
       pthread_rwlock_destroy		  pthread_rwlock_init
       pthread_rwlock_rdlock		  pthread_rwlock_tryrdlock
       pthread_rwlock_trywrlock		  pthread_rwlock_unlock
       pthread_rwlock_wrlock		  pthread_rwlockattr_destroy
       pthread_rwlockattr_getpshared	  pthread_rwlockattr_init
       pthread_rwlockattr_setpshared	  pthread_self

       pthread_setcancelstate		  pthread_setcanceltype
       pthread_setconcurrency		  pthread_setschedparam
       pthread_setspecific		  pthread_sigmask
       pthread_testcancel

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

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Availability		     |SUNWcsl (32-bit)		   |
       +-----------------------------+-----------------------------+
       |			     |SUNWcslx (64-bit)		   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |Safe			   |
       +-----------------------------+-----------------------------+

SEE ALSO
       pvs(1), intro(2), intro(3), libc(3LIB), libc_db(3LIB), libthread(3LIB),
       attributes(5), standards(5), threads(5)

SunOS 5.10			  24 Mar 2004		      libpthread(3LIB)

NAME | SYNOPSIS | DESCRIPTION | INTERFACES | FILES | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libpthread&sektion=3lib&manpath=SunOS+5.10>

home | help