aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog68
1 files changed, 68 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index eaee727677..2eeeabf2ad 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,71 @@
+2018-06-26 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ [BZ #20251]
+ * NEWS: Mention fcntl64 addition.
+ * csu/check_fds.c: Replace __fcntl_nocancel by __fcntl64_nocancel.
+ * login/utmp_file.c: Likewise.
+ * sysdeps/posix/fdopendir.c: Likewise.
+ * sysdeps/posix/opendir.c: Likewise.
+ * sysdeps/unix/pt-fcntl.c: Likewise.
+ * include/fcntl.h (__libc_fcntl64, __fcntl64,
+ __fcntl64_nocancel_adjusted): New prototype.
+ (__fcntl_nocancel_adjusted): Remove prototype.
+ * io/Makefile (routines): Add fcntl64.
+ (CFLAGS-fcntl64.c): New rule.
+ * io/Versions [GLIBC_2.28] (fcntl64): New symbol.
+ [GLIBC_PRIVATE] (__libc_fcntl): Rename to __libc_fcntl64.
+ * io/fcntl.h (fcntl64): Add prototype and redirect if
+ __USE_FILE_OFFSET64 is defined.
+ * io/fcntl64.c: New file.
+ * manual/llio.text: Add a note for which commands fcntl acts a
+ cancellation point.
+ * nptl/Makefile (CFLAGS-fcntl64.c): New rule.
+ * sysdeps/mach/hurd/fcntl.c: Alias fcntl to fcntl64 symbols.
+ * sysdeps/mach/hurd/i386/libc.abilist [GLIBC_2.28] (fcntl, fcntl64):
+ New symbols.
+ * sysdeps/unix/sysv/linux/fcntl.c (__libc_fcntl): Fix F_GETLK64,
+ F_OFD_GETLK, F_SETLK64, F_SETLKW64, F_OFD_SETLK, and F_OFD_SETLKW for
+ non-LFS case.
+ * sysdeps/unix/sysv/linux/fcntl64.c: New file.
+ * sysdeps/unix/sysv/linux/fcntl_nocancel.c (__fcntl_nocancel): Rename
+ to __fcntl64_nocancel.
+ (__fcntl_nocancel_adjusted): Rename to __fcntl64_nocancel_adjusted.
+ * sysdeps/unix/sysv/linux/not-cancel.h (__fcntl_nocancel): Rename
+ to __fcntl64_nocancel.
+ * sysdeps/generic/not-cancel.h: Likewise.
+ * sysdeps/unix/sysv/linux/tst-ofdlocks.c: New file.
+ * sysdeps/unix/sysv/linux/Makefile (tests): Add tst-ofdlocks.
+ * sysdeps/unix/sysv/linux/aarch64/libc.abilist [GLIBC_2.28]
+ (fcntl64): New symbol.
+ * sysdeps/unix/sysv/linux/alpha/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/arm/libc.abilist [GLIBC_2.28] (fcntl,
+ fcntl64): Likewise.
+ * sysdeps/unix/sysv/linux/hppa/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/i386/libc.abilis: Likewise.
+ * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/microblaze/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/nios2/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist:
+ Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist:
+ Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/sh/libc.abilist: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
+
2018-06-26 Florian Weimer <fweimer@redhat.com>
Run thread shutdown functions in an explicit order.