summaryrefslogtreecommitdiff
path: root/lib/libpthread
AgeCommit message (Expand)Author
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
2003-01-27Add debug counters for mutex and condvar operations.nathanw
2003-01-27Add cancellation stubs for accept() and connect().nathanw
2003-01-27printf format fixes.nathanw
2003-01-25Make pthread_barrier_wait() handle spurious wakeups from pthread__block()nathanw
2003-01-25More signal rearranging:nathanw
2003-01-25Make pthread_join() accomodate spurious wakeups from pthread__block().nathanw
2003-01-24unlock pt_statelock _after_ changing pt_state, not beforejdolecek
2003-01-24Correct omission in notice.thorpej
2003-01-24p1003.1b semaphore manual pages have been moved to librt.thorpej
2003-01-22sem_init(): oops, only destroy the ksem on error if it is a ksem.thorpej
2003-01-22Rewrite to use our internal scheduling primitives.thorpej
2003-01-22Yay! Working pthreads for sh5.scw
2003-01-22pthread__lock_ras_start and pthread__lock_ras_end need to be declaredscw
2003-01-22Need to include <string.h> for memcmp() prototype.scw
2003-01-21Don't bother acquiring the tsd_lock and reading the destructor functionnathanw
2003-01-21New sentence, new line.wiz
2003-01-21Replace -1 with \-1.wiz
2003-01-21Make these compile.scw