summaryrefslogtreecommitdiff
path: root/lib/libpthread
AgeCommit message (Expand)Author
2003-04-18More agressive assertions. Change a number of detected conditions, whichnathanw
2003-04-18Use a __predict_true() in the definition of pthread__assert().nathanw
2003-04-17Catch up with changed struct reg (same as gregs in mcontext now).fvdl
2003-04-16pthread_mutex_trylock(): It's not an error to call trylock() on anathanw
2003-04-16When a thread sleeps on a mutex or cv, have it put itself on thenathanw
2003-04-16Fix a fencepost error in writing to the debug buffer.nathanw
2003-04-07When threads are started, register an atfork callback to clearnathanw
2003-04-07Consistently use pthread__assert() rather than err() to assert thatnathanw
2003-04-05NetBSD/acorn26 has used APCS-32 for years, so unifdef -U__APCS_26__.bjh21
2003-04-04Don't call pthread__locked_switch() to switch to ourself. Bad stacknathanw
2003-03-26Add PIC support.scw
2003-03-20Use pthread__assert() instead of plain assert(), as the latter hasnathanw
2003-03-14Add a wrapper for the execve() system call that arranges for the currentnathanw
2003-03-13Include <sys/types> before <sys/lock.h>, shuffle <ucontext.h>.thorpej
2003-03-11Remove debugging code accidentally committed.nathanw
2003-03-11* Use a <= comparison rather than a < comparison when searching fornathanw
2003-03-10Re-enable nanosleep(); kernel bug is squished (kern_time.c:1.67).nathanw
2003-03-08add __RCSID()lukem
2003-03-01Don't use FP instructions when building for m68010. Fixes broken sun2 build.scw
2003-02-28Disable userlevel nanosleep() until I find the timer/alarm bug that itnathanw
2003-02-28If pthreads hasn't started yet when calling sigsuspend, use the systemcalllha
2003-02-26In pthread_create(), rearrange name-setting code so that name is setnathanw
2003-02-26Add support for naming a thread, using an API compatible with Tru64 Unix:thorpej
2003-02-22In pthread_exit(), clear pt_canceled in addition to settingnathanw
2003-02-15Implement nanosleep() at userlevel. Threaded applications seem to likenathanw
2003-02-15interposition sigtimedwait() with a thread-aware version, which usesjdolecek
2003-02-15Remove unused #include <assert.h>nathanw
2003-02-15Move debug toggle to pthread_debug.h.nathanw
2003-02-15Remove debug toggle and add debug counter for signals and broadcastsnathanw
2003-02-15Adapt to pthread__assert() and remove local debug toggle.nathanw
2003-02-15Define a pthread-specific assert function, pthread__assert(), thatnathanw
2003-02-15Move module-specific debugging definitions here.nathanw
2003-02-15Remove unnecessary inclusion of <assert.h>.nathanw
2003-02-13Implement pthread_atfork() (in libc, because the required threadlibnathanw
2003-02-10Continue at the plain switch return point in pthread__switch, not thefvdl
2003-02-06pthread_kill() was implemented, remove from listjdolecek
2003-02-04minor whitespace changesjdolecek
2003-02-01Arrange to pause for a while if pthread_cond_wait() ornathanw
2003-01-31Add a missing bracket to make this compile.tron
2003-01-31Include <sys/types.h>pk
2003-01-31Use pthread__sched_sleepers() instead of iterating over sleep queuesnathanw
2003-01-31Add a new internal function, pthread__sched_sleepers(), which iteratesnathanw
2003-01-31Do a similar tuneup on pthread_cond_signal() andnathanw
2003-01-31Mutex tuneup.nathanw
2003-01-30libpthread support for x86_64.fvdl
2003-01-30More rototilling:nathanw
2003-01-30Simplify pthread__upcall() a bit by moving lock resolution before the bignathanw
2003-01-30Set a thread's state to RUNNABLE when yielding.nathanw
2003-01-29cosmeticsdrochner
2003-01-28__sigaction14(): sanity check 'sig' before use, same way as sigaction1()jdolecek