summaryrefslogtreecommitdiff
path: root/lib/libpthread
AgeCommit message (Expand)Author
2007-02-15fix a race between pthread_exit and pthread_create.yamt
2007-02-09Cast the return value of _lwp_unpark_all(), just in case.ad
2007-02-09Bump libpthread & libpthread_dbg minor versions so that an old SA copyad
2007-02-09Sync with kernel changes introduced by merging the newlock2 branch.ad
2007-02-06Build without sys/sa.h present.ad
2007-01-31use __func__ instead of __FUNCTION__ which is a gcc extension.christos
2007-01-22Add another volatile, mentioned in current-users from a cross-build on amd64.christos
2007-01-20pthread_create(): clear newthread->pt_sleeponq before calling _lwp_create().ad
2007-01-20add casts to pacify lint.christos
2007-01-20remove unused variable/code.christos
2007-01-20fix warning about indirect call without *christos
2007-01-20sprinkle volatile.christos
2007-01-20set warns to 4christos
2007-01-20add a missing volatile.christos
2007-01-17Remove more duplicate #includes, and a few spurious whitespaces at EOLhubertf
2007-01-16For 1:1 threads: __strong_alias(__libc_thr_yield,_sys_sched_yield)ad
2007-01-16Fix a race between pthread_exit() and pthread_join().ad
2007-01-16Fix a race between pthread_create() and pthread_exit() in the 1:1 case.ad
2007-01-16Pass in the 'hint' argument when parking/unparking LWPs.ad
2007-01-08bring sched_yield() back which got lost recentlydrochner
2006-12-25Add some items for 1:1 threads.ad
2006-12-24Fix bugs with and improve upon previous.ad
2006-12-23Add another comment.ad
2006-12-23Add a comment.ad
2006-12-23Conditionalised support for 1:1 threads. Needs associated kernel changesad
2006-12-14pthread__debuglog_printf(): check for linebuf == NULL.ad
2006-12-14Set _IOLBF on stdout.ad
2006-11-24fix spelling of accommodate; from Zapher.christos
2006-10-03remove unused IDLESPINS.yamt
2006-08-22Close a window in which we can not notice a recently-slept-on-ourwrstuden
2006-07-09Err, restore the name of pthread__switch_return_point, it isross
2006-07-08Revise for LP64.ross
2006-07-08remove unreferenced temporary labelross
2006-06-12sigtimedwait: if we collect a queued signal via pt_siglist, do notchuck
2006-04-24It's "its."snj
2006-04-24There is no point in using the internal sigprocmask() to initializedrochner
2006-03-29Instead of using hard-coded values for various registers, get them from thecube
2006-03-19Coverity CID 882: Avoid NULL deref.christos
2006-02-12- do PTHREAD_MLOCK_KLUDGE in pthread__stackid_setup, rather than callers,yamt
2006-01-09I was a bit over zealous with my last change so revert theskrll
2006-01-07pthread_sigmask(): Add restrict qualifier to set, oset args.kleink
2006-01-06Use PLT for PIC calls to avoid text relocs in the shared library.uwe
2006-01-04In PIC code call setcontext(2) via PLT to avoid text reloc in theuwe
2006-01-04A couple of fixes to make libpthread really shared, i.e. not have text re-skrll
2005-12-31Adapt to new PIC macros that are now in <machine/asm.h>. Same binaryuwe
2005-12-24__asm__ -> __asmperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-13include libc after our own files to fix ports that have 2 assym.h's. Onechristos
2005-10-19if mlock() fails in pthread_create(), return EAGAIN instead ofchs
2005-10-19starting the pthread library (ie. calling pthread__start()) beforechs