summaryrefslogtreecommitdiff
path: root/lib/librthread/rthread_sync.c
AgeCommit message (Expand)Author
2008-10-13use calloc() instead of malloc() and memset()Kevin Lo
2008-02-22fix rwlocks to work with the "initialized" form, from Philip GuentherTed Unangst
2007-06-05_FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, soKurt Miller
2007-05-25protect against races while initializing static mutexes. okay marc@ tedu@Kurt Miller
2006-01-05add -Wstrict-prototypes -Wmissing-prototypes -Wsign-compareMarco S Hyman
2005-12-31add pthread_mutexattr_gettype.Brad Smith
2005-12-30prototype all the thread syscalls in rthread.h for now.Ted Unangst
2005-12-29the story in pthread_rwlockattr_destory() shoudl be destroyedOtto Moerbeek
2005-12-22more consistently use _rthread prefix for all not meant to be exportedTed Unangst
2005-12-19update copyright to 2005Ted Unangst
2005-12-18initialize all spinlocks to _SPINLOCK_UNLOCKEDTed Unangst
2005-12-14all is made clear: pthread_cond_timedwait takes absolute timeoutsTed Unangst
2005-12-14check for waiters when destroying a mutex or semaphoreTed Unangst
2005-12-13make the mutex unlock and sleep in pthread_cond_wait properly atomicTed Unangst
2005-12-13several silly bugs in pthread_cond_timedwait.Ted Unangst
2005-12-13update thrsleep and thrwakeup - first arg changed from long to void *Ted Unangst
2005-12-13correct implementation of pthread_cond_signal. it doesn't raise the semTed Unangst
2005-12-07add the posix semaphore functions. this lets vlc work.Ted Unangst
2005-12-06add pthread_once. unfortunately, the public pthread.h headerTed Unangst
2005-12-03add userland thread library. incomplete, but functionalTed Unangst