about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fad966f4aa..5f12d131f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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