summaryrefslogtreecommitdiffstats
path: root/lib/librthread
AgeCommit message (Expand)AuthorFilesLines
2005-12-14add pthread_kill (just kill(2) really)tedu1-1/+7
2005-12-14the beatings will continue until morale improvestedu1-1/+4
2005-12-14there should be a lock around the tls key tabletedu1-3/+17
2005-12-14add bits for pthread_cancel. we don't really have cancellation points yettedu2-5/+71
2005-12-14check for waiters when destroying a mutex or semaphoretedu1-3/+15
2005-12-14change keys to use table instead of list, makes a sane destructor implementationtedu3-20/+48
2005-12-13make the mutex unlock and sleep in pthread_cond_wait properly atomictedu2-4/+13
2005-12-13several silly bugs in pthread_cond_timedwait.tedu1-5/+7
2005-12-13update thrsleep and thrwakeup - first arg changed from long to void *tedu2-12/+12
2005-12-13correct implementation of pthread_cond_signal. it doesn't raise the semtedu3-9/+27
2005-12-07add the posix semaphore functions. this lets vlc work.tedu2-7/+91
2005-12-07malloc the right size, and memset after malloctedu1-2/+4
2005-12-06add pthread_once. unfortunately, the public pthread.h headertedu1-1/+14
2005-12-06can't build shared lib without shlib_versiontedu1-0/+2
2005-12-04copy alpha atomic_lock implementation from libpthread.brad1-0/+19
2005-12-04add a powerpc implementation of rfork_thread().brad1-0/+53
2005-12-04copy powerpc atomic_lock implementation from libpthread.brad1-0/+37
2005-12-03rcs for the makefiletedu1-0/+2
2005-12-03syscall is actually sched_yield now, as millert suggestedtedu2-12/+4
2005-12-03add userland thread library. incomplete, but functionaltedu12-0/+1589