summaryrefslogtreecommitdiff
path: root/lib/libpthread
AgeCommit message (Expand)Author
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
2005-10-16in pthread_kill() and pthread_suspend_np(), return without doing anythingchs
2005-10-16fix the interaction between sigtimedwait() and pthread_kill(),chs
2005-10-16in pthread_mutex_lock_slow(), pthread_rwlock_timedrdlock() and sem_wait(),chs
2005-10-09Change the sched_*() functions to return -1 and set errno to ENOSYSkleink
2005-09-21pthread_attr_getschedpolicy() wasn't setting the return buffer at all.tv
2005-09-13XXX: Work around libpthread's "intimate" connection with libc.christos
2005-07-26Revert part of previous; we need to merge acts.sa_mask into our pthread mask.christos
2005-07-26- removed bogus acts.sa_mask setting.christos
2005-07-16Add cancellation protection to pthread_once() as per the standard; ifnathanw
2005-07-01make this compile without PTHREAD_MLOCK_KLUDGE.yamt
2005-06-17Create links for pthread_attr_setschedparam.3peter
2005-06-17New sentence, new line.wiz
2005-06-17New sentence, new line.wiz
2005-06-17Don't create links to pthread_barierattr_init.3 andpeter
2005-06-17Fix various spelling errors.peter
2005-05-30Use TOOL_GENASSYM. Part of PR toolchain/30350thorpej
2005-04-19Avoid passing along a timespec with a negative number of seconds ifnathanw
2005-04-09Merge updates to algorithms from i386 switch code.matt
2005-04-09Add STACKSPACEmatt
2005-04-09Rework and cleanup. Don't use REI, fake a call frame instead.matt
2005-03-21Add restrict qualifiers to <pthread.h> function arguments.kleink
2005-03-21Include <sys/select.h> explicitly rather than relying on other headerskleink
2005-03-18Interpose cancellation points in pollts() and pselect(), bringing uskleink
2005-03-17Lint warning police -- don't use `//' for comments in C code.jwise
2005-03-10Move up the definition of __LIBC12_SOURCE__; since <poll.h> now includeskleink
2005-02-27Correct the order of arguments to __sigplusset() in two places to correctnathanw
2005-02-26Keep the kernel updated with signal action signal masks (act.sa_mask) untilnathanw
2005-02-26Fetch the old signal mask for the signal action whether or not we'renathanw
2005-02-10Default back pthread__concurrency to 1 until we fix the regression testchristos