summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/sem.c
Commit message (Expand)AuthorAgeFilesLines
* In revision 231989, we pass a 16-bit clock ID into kernel, howeverdavidxu2012-02-251-10/+16
* Insert read memory barriers.davidxu2012-01-161-1/+1
* To support stack unwinding for cancellation points, add -fexceptions flagdavidxu2010-09-251-22/+9
* Reapply r201145 to lib/libc/gen/sem.cantoine2010-01-231-1/+1
* forgot to remove SYM_FBP10. ;-)davidxu2010-01-051-1/+0
* Remove unused macros.davidxu2010-01-051-5/+0
* Use umtx to implement process sharable semaphore, to make this work,davidxu2010-01-051-58/+174
* (S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument.antoine2009-12-281-1/+1
* Make __sem_timedwait() consistent with the sem_timedwait() prototype.stefanf2005-10-181-1/+1
* Include <sys/types.h> and <limits.h> ourselves, don't assume they are includedstefanf2005-08-201-0/+1
* Prevent memory leak on sem_destroy() by destroying the semaphore'sdeischen2004-02-061-1/+4
* Only allow the semaphore to be taken when the value is positive.deischen2004-02-061-2/+1
* Correct check for invalid semaphore on sem_destroy() (s/==/!=/).deischen2004-02-051-1/+1
* Correct the weak reference for sem_unlink.deischen2004-02-051-1/+1
* Allow libc's version of sem_trywait() to work for non-pshared mutexes.deischen2004-02-041-2/+17
* Modify the implementation of libc semaphores so that they can bedeischen2004-02-031-146/+132
* Backout revision 1.6, because some stub functions not in libc, anddavidxu2004-01-171-18/+2
* Enable cancellation point in sem_wait, it is required by POSIX.davidxu2004-01-171-2/+18
* Eliminate 61 warnings emitted at WARNS=2 (leaving 53 to go).nectar2003-02-161-0/+2
* Add the newly created semaphore to the named semaphore list in sem_open()tjr2003-01-141-1/+2
* Add restrict type-qualifier to sem_getvalue().mike2002-10-041-1/+1
* Welcome the sem_ API to libc!alfred2002-09-191-0/+354
OpenPOWER on IntegriCloud