summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread_sync.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* use calloc() instead of malloc() and memset()kevlo2008-10-131-15/+8
* fix rwlocks to work with the "initialized" form, from Philip Guenthertedu2008-02-221-3/+45
* _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, sokurt2007-06-051-1/+7
* protect against races while initializing static mutexes. okay marc@ tedu@kurt2007-05-251-6/+13
* add -Wstrict-prototypes -Wmissing-prototypes -Wsign-comparemarc2006-01-051-2/+2
* add pthread_mutexattr_gettype.brad2005-12-311-1/+9
* prototype all the thread syscalls in rthread.h for now.tedu2005-12-301-7/+4
* the story in pthread_rwlockattr_destory() shoudl be destroyedotto2005-12-291-2/+2
* more consistently use _rthread prefix for all not meant to be exportedtedu2005-12-221-4/+4
* update copyright to 2005tedu2005-12-191-2/+2
* initialize all spinlocks to _SPINLOCK_UNLOCKEDtedu2005-12-181-1/+5
* all is made clear: pthread_cond_timedwait takes absolute timeoutstedu2005-12-141-3/+17
* check for waiters when destroying a mutex or semaphoretedu2005-12-141-3/+15
* make the mutex unlock and sleep in pthread_cond_wait properly atomictedu2005-12-131-3/+11
* several silly bugs in pthread_cond_timedwait.tedu2005-12-131-5/+7
* update thrsleep and thrwakeup - first arg changed from long to void *tedu2005-12-131-7/+7
* correct implementation of pthread_cond_signal. it doesn't raise the semtedu2005-12-131-4/+23
* add the posix semaphore functions. this lets vlc work.tedu2005-12-071-5/+89
* add pthread_once. unfortunately, the public pthread.h headertedu2005-12-061-1/+14
* add userland thread library. incomplete, but functionaltedu2005-12-031-0/+477