summaryrefslogtreecommitdiff
path: root/src/thread/sem_open.c
AgeCommit message (Expand)Author
2020-11-11lift child restrictions after multi-threaded forkRich Felker
2020-11-11convert malloc use under libc-internal locks to use internal allocatorRich Felker
2020-10-28fix sem_close unmapping of still-referenced semaphoreRich Felker
2018-09-12split internal lock API out of libc.h, creating lock.hRich Felker
2018-09-12overhaul internally-public declarations using wrapper headersRich Felker
2018-01-09revise the definition of multiple basic locks in the codeJens Gustedt
2015-04-21fix mmap leak in sem_open failure path for link callRich Felker
2015-03-03make all objects used with atomic operations volatileRich Felker
2013-06-26fix temp file leak in sem_open on successful creation of new semaphoreRich Felker
2013-06-26fix bug whereby sem_open leaked its own internal slots on failureRich Felker
2013-06-26in sem_open, don't leak vm mapping if fstat failsRich Felker
2012-09-30protect sem_open against cancellationRich Felker
2012-09-30overhaul sem_openRich Felker
2012-09-29sem_open should make process-shared semaphoresRich Felker
2012-09-29use O_CLOEXEC to open semaphore files in sem_openRich Felker
2011-06-26fix useless use of potentially-uninitialized mode variable in sem_openRich Felker
2011-03-10fix failure behavior of sem_open when sem does not existRich Felker
2011-03-10fix sem_open and sem_close to obey posix semanticsRich Felker
2011-03-04implement POSIX semaphoresRich Felker