summaryrefslogtreecommitdiffstats
path: root/lib/libpthread
AgeCommit message (Expand)AuthorFilesLines
2012-12-05Remove excessive sys/cdefs.h inclusionderaadt4-10/+5
2012-11-05typedef pthread_key_t to an int instead of a volatile int, reverts a chunklandry1-2/+2
2012-09-11pthread_sigmask() doesn't require <pthread.h>, only <signal.h>.matthew1-3/+2
2012-09-02tweaks; ok guentherjmc1-5/+5
2012-09-01Strip out stuff specific to the old uthreads and add similar bits forguenther1-214/+77
2012-09-01 So passes uthreadsguenther199-21836/+0
2012-07-11sem_timedwait() needs the struct timespec tag to be pre-declared here.guenther1-3/+4
2012-06-28librthread has eaten libpthread, so build includes via the former insteadguenther1-16/+0
2012-06-21A piece of this is still neededderaadt1-0/+16
2012-06-21For now... libpthread is just a container directory, since all the newderaadt2-38/+0
2012-05-14More sysconf(3)-y and pathconf(3)-y goodness from Brad.matthew1-15/+1
2012-05-03Add pthread spinlock support.pirofti6-4/+263
2012-04-14Add new mutex type, PTHREAD_MUTEX_STRICT_NP which checks for applicationkurt1-3/+4
2012-04-12Remove incorrect -pthread preprocessor define _POSIX_THREADS and replacekurt1-6/+1
2012-04-11fix SEE ALSO;jmc1-2/+2
2012-04-11Mention and link the pthread barrier functions. Okay jmc@.pirofti1-2/+25
2012-04-11tweak previous;jmc4-26/+28
2012-04-11Add pthread barrier support.pirofti6-2/+344
2012-03-22Remove man pages for removed non-portable functions. okay jmc@kurt4-159/+4
2012-03-22Remove prototypes for unimplemented non-portable functions in rthreads.kurt1-3/+1
2012-03-22Remove pthread_suspend* and related functions. This is part of thekurt1-8/+1
2012-03-22<sched.h> is never pulled in from the kernel and #ifdef KERNEL would beguenther1-8/+2
2012-03-22Hide behind #if 0 the sched_*() functions that we don't have yetguenther1-1/+6
2012-03-22Update cancellation point list to reflect what's done with rthreadsguenther1-2/+6
2012-03-22new sentence, new line;jmc1-3/+4
2012-03-21Update list of cancellation points to reflect what was in 5.1's uthreadsguenther1-6/+28
2012-03-04add sem_timedwait to NAME;jmc1-2/+3
2012-03-03Document sem_timedwait()guenther2-7/+33
2012-03-03Add sem_timewait() and fix sem_wait()'s handling of signals, soguenther1-1/+2
2012-02-25Apply a bit more consistency in the ordering of functions in eachguenther1-16/+16
2012-02-24Add pthread_condattr_{get,set}clock(), pthread_mutex_timedlock(),guenther1-3/+24
2012-02-24jmc@ points out that the underlying manpage should be named after oneguenther2-8/+7
2012-02-24now that pthread_mutex_trylock.3 has been folded into pthread_mutex_lock.3,jmc4-13/+9
2012-02-24Document pthread_condattr_{init,destroy,setclock,getclock}guenther2-1/+125
2012-02-24Merge pthread_mutex_trylock(3) into pthread_mutex_lock(3) and documentguenther3-90/+108
2012-02-23Add pthread_condattr_{get,set}clock(), requested by aja@guenther1-1/+7
2012-01-18remove unused variablechl1-2/+1
2012-01-17Bump minor for addition of openat/pread/preadv/pwrite/pwritevguenther1-1/+1
2012-01-17Make openat(), pread(), preadv(), pwrite(), and pwritev() cancellationguenther9-7/+346
2012-01-03The prototype for pthread_sigmask(2) is supposed to live in <signal.h>kettenis1-2/+1
2011-11-14Unbreak build of libpthread on hppa/hppa64 by using correct type injsing2-4/+4
2011-10-07threads waiting on PS_FDW_WAIT state should not be interruptible iffgsch7-9/+19
2011-09-28make sure that `references' is not optimized away as it is required for thefgsch1-2/+2
2011-09-13For threads in PS_FDR_WAIT state, check SA_RESTART before marking it asfgsch7-9/+24
2011-09-05The scheduling loop can change errno, so we need to restore it evenguenther1-4/+4
2011-08-04Initial hppa64 code drop; not finished yet, but this at least allows us tokettenis3-0/+131
2011-08-03Don't try to outsmart gcc inline assembler when saving the cpsr in themiod1-4/+4
2011-07-19Handle F_DUPFD_CLOEXEC the same as we do F_DUPFD.matthew1-1/+2
2011-07-07When context switching, if the 'new' thread is the same as the 'old'guenther1-1/+10
2011-07-05check that thread specific keys are valid, and cleanup code a little.tedu1-21/+14