aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b54173777d..e207a71005 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,32 @@
2016-06-06 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+ * misc/Makefile (CFLAGS-pwritev.c): New variable: add cancellation
+ required flags.
+ (CFLAGS-pwritev64.c): Likewise.
+ * sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c: Remove file.
+ * sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c: Likewise.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/pwritev64.c: Likewise.
+ * sysdeps/unix/sysv/linux/wordsize-64/pwritev.c: Likewise.
+ * sysdeps/unix/sysv/linux/wordsize-64/pwritev64.: Likwise.
+ * sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list (pwritev): Remove
+ syscall from auto-generation.
+ * sysdeps/unix/sysv/linux/pwritev.c: Rewrite implementation.
+ [WORDSIZE == 64] (pwritev64): Remove macro.
+ [!PWRITEV] (PWRITEV): Likewise.
+ [!PWRITEV] (PWRITEV_REPLACEMENT): Likewise.
+ [!PWRITEV] (PWRITE): Likewise.
+ [!PWRITEV] (OFF_T): Likewise.
+ [!__ASSUME_PWRITEV] (PWRITEV_REPLACEMENT): Likewise.
+ (LO_HI_LONG): Remove macro.
+ [__WORDSIZE != 64 || __ASSUME_OFF_DIFF_OFF64] (pwritev): Add function.
+ * sysdeps/unix/sysv/linux/pwritev64.c: Rewrite implementation.
+ (PWRITEV): Remove macro.
+ (PWRITEV_REPLACEMENTE): Likewise.
+ (PWRITE): Likewise.
+ (OFF_T): Likewise.
+ (pwritev64): New function.
+ * nptl/tst-cancel4.c (tf_writev): Add test.
+
* misc/Makefile (CFLAGS-preadv.c): New variable: add cancellation
required flags.
(CFLAGS-preadv64.c): Likewise.