about summary refs log tree commit diff
path: root/src/thread/sem_open.c
Commit message (Expand)AuthorAgeFilesLines
* lift child restrictions after multi-threaded forkRich Felker2020-11-111-0/+2
* convert malloc use under libc-internal locks to use internal allocatorRich Felker2020-11-111-0/+5
* fix sem_close unmapping of still-referenced semaphoreRich Felker2020-10-281-3/+5
* split internal lock API out of libc.h, creating lock.hRich Felker2018-09-121-1/+1
* overhaul internally-public declarations using wrapper headersRich Felker2018-09-121-2/+0
* revise the definition of multiple basic locks in the codeJens Gustedt2018-01-091-1/+1
* fix mmap leak in sem_open failure path for link callRich Felker2015-04-211-0/+1
* make all objects used with atomic operations volatileRich Felker2015-03-031-1/+1
* fix temp file leak in sem_open on successful creation of new semaphoreRich Felker2013-06-261-2/+2
* fix bug whereby sem_open leaked its own internal slots on failureRich Felker2013-06-261-3/+6
* in sem_open, don't leak vm mapping if fstat failsRich Felker2013-06-261-2/+2
* protect sem_open against cancellationRich Felker2012-09-301-13/+19
* overhaul sem_openRich Felker2012-09-301-105/+96
* sem_open should make process-shared semaphoresRich Felker2012-09-291-1/+1
* use O_CLOEXEC to open semaphore files in sem_openRich Felker2012-09-291-2/+2
* fix useless use of potentially-uninitialized mode variable in sem_openRich Felker2011-06-261-1/+1
* fix failure behavior of sem_open when sem does not existRich Felker2011-03-101-1/+5
* fix sem_open and sem_close to obey posix semanticsRich Felker2011-03-101-26/+80
* implement POSIX semaphoresRich Felker2011-03-041-0/+116