summaryrefslogtreecommitdiff
path: root/lib/libc/gen/sem.c
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/6.1.0_cvscvs2svn2006-05-061-1/+1
* Prevent memory leak on sem_destroy() by destroying the semaphore'sDaniel Eischen2004-02-061-1/+4
* Only allow the semaphore to be taken when the value is positive.Daniel Eischen2004-02-061-2/+1
* Correct check for invalid semaphore on sem_destroy() (s/==/!=/).Daniel Eischen2004-02-051-1/+1
* Correct the weak reference for sem_unlink.Daniel Eischen2004-02-051-1/+1
* Allow libc's version of sem_trywait() to work for non-pshared mutexes.Daniel Eischen2004-02-041-2/+17
* Modify the implementation of libc semaphores so that they can beDaniel Eischen2004-02-031-146/+132
* Backout revision 1.6, because some stub functions not in libc, andDavid Xu2004-01-171-18/+2
* Enable cancellation point in sem_wait, it is required by POSIX.David Xu2004-01-171-2/+18
* Eliminate 61 warnings emitted at WARNS=2 (leaving 53 to go).Jacques Vidrine2003-02-161-0/+2
* Add the newly created semaphore to the named semaphore list in sem_open()Tim J. Robbins2003-01-141-1/+2
* Add restrict type-qualifier to sem_getvalue().Mike Barcroft2002-10-041-1/+1
* Welcome the sem_ API to libc!Alfred Perlstein2002-09-191-0/+354