aboutsummaryrefslogtreecommitdiff
path: root/src/thread/sem_open.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012-09-30 17:53:54 -0400
committerRich Felker <dalias@aerifal.cx>2012-09-30 17:53:54 -0400
commit6e2372a86c7e862ed931910f8a5f4b908639d689 (patch)
tree57892b1e0d718fbb9ab86767915bca095cc5e307 /src/thread/sem_open.c
parentdefine some _POSIX_* macros that were omitted; required for XSI conformance (diff)
downloadgrovel-6e2372a86c7e862ed931910f8a5f4b908639d689.tar.gz
grovel-6e2372a86c7e862ed931910f8a5f4b908639d689.tar.xz
clean up, bugfixes, and general improvement for shm_open/shm_unlink
1. don't make non-cloexec file descriptors 2. cancellation safety (cleanup handlers were missing, now unneeded) 3. share name validation/mapping code between open/unlink functions 4. avoid wasteful/slow syscalls
Diffstat (limited to 'src/thread/sem_open.c')
0 files changed, 0 insertions, 0 deletions