aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2014-10-20 15:49:08 +0000
committerJoseph Myers <joseph@codesourcery.com>2014-10-20 15:49:08 +0000
commit42b7f5d48549b85386a9b28a1a90e66fd81ba273 (patch)
tree0db4d63549b90e99acc6317bf6f1b45befe5f8c7 /ChangeLog
parent114c4e0954b6a9f1d8ed83850ef106a041495037 (diff)
downloadglibc-42b7f5d48549b85386a9b28a1a90e66fd81ba273.zip
glibc-42b7f5d48549b85386a9b28a1a90e66fd81ba273.tar.gz
glibc-42b7f5d48549b85386a9b28a1a90e66fd81ba273.tar.bz2
Move readv and writev definitions to syscalls.list (bug 14138).
Continuing the move of syscall definitions to syscalls.list, where the removal of support for old kernel versions has made this possible, this patch moves definitions of readv and writev. The relevant syscalls.list entries were already in sysdeps/unix/syscalls.list, but to match the C files they needed to have the names __libc_readv and __libc_writev added. In fact, I don't see anything making use of those names - as far as I can tell, these functions could just be defined as __readv and __writev with aliases readv and writev. But cleaning up unnecessary aliases for functions should be a separate matter from cleaning up unnecessary C syscall wrappers. Tested for x86_64. [BZ #14138] * sysdeps/unix/syscalls.list (readv): Use __libc_readv as strong name. (writev): Use __libc_writev as strong name. * sysdeps/unix/sysv/linux/readv.c: Remove file. * sysdeps/unix/sysv/linux/writev.c: Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4886efa..19bef8a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2014-10-20 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #14138]
+ * sysdeps/unix/syscalls.list (readv): Use __libc_readv as strong
+ name.
+ (writev): Use __libc_writev as strong name.
+ * sysdeps/unix/sysv/linux/readv.c: Remove file.
+ * sysdeps/unix/sysv/linux/writev.c: Likewise.
+
2014-10-17 Roland McGrath <roland@hack.frob.com>
* nptl/createthread.c (TLS_DEFINE_INIT_TP, TLS_VALUE): Macros removed.