diff options
author | Roland McGrath <roland@hack.frob.com> | 2014-12-11 14:15:51 -0800 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2014-12-11 16:19:11 -0800 |
commit | 78e21c5df674e037d06e86c5d4cb95818c8f6b8c (patch) | |
tree | 41b2d0b9e5fcb5cb2709a24a93364e172306740a /ChangeLog | |
parent | f82c43af8aebc5a270c8be06055ee5a38063bac3 (diff) | |
download | glibc-78e21c5df674e037d06e86c5d4cb95818c8f6b8c.tar.gz |
Refactor shm_{open,unlink} code to separate Linux-specific directory choice from POSIX-generic code.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,17 @@ +2014-12-11 Roland McGrath <roland@hack.frob.com> + + * sysdeps/posix/shm-directory.c: New file. + * sysdeps/posix/shm-directory.h: New file. + * sysdeps/posix/Makefile [($(subdir) = rt] (librt-routines): Add it. + * sysdeps/posix/shm_open.c: Use SHM_GET_NAME. + Use O_NOFOLLOW and O_CLOEXEC if available. Transmute EISDIR to EINVAL. + * sysdeps/posix/shm_unlink.c: Use SHM_GET_NAME. + Transmute EPERM to EACCES. + * sysdeps/unix/sysv/linux/shm-directory.c: New file, most code taken + from ... + * sysdeps/unix/sysv/linux/shm_open.c: ... here. File removed. + * sysdeps/unix/sysv/linux/shm_unlink.c: File removed. + 2014-12-11 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/sh/jmpbuf_unwind.h (_jmpbuf_sp): Declare SP as void |