]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Consolidate scandir{at}{64} implementation
[thirdparty/glibc.git] / ChangeLog
index 3cac21d194f35fbc48ad2be1344f055e6f6f5f70..3f2c533acd5781274f20927f1a5c4038b5347b26 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2018-04-20  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * dirent/scandir-tail-common.c: New file.
+       * dirent/scandir-tail.c: Use scandir-tail-common.c.
+       (__scandir_tail): Build iff _DIRENT_MATCHES_DIRENT64 is not defined.
+       * dirent/scandir.c: Use scandir-tail-common.c.
+       * dirent/scandirat.c: Likewise.
+       * dirent/scandir64-tail.c: Use scandir-tail-common.c.
+       * dirent/scandir64.c (scandir64): Always build and alias to scandir
+       if _DIRENT_MATCHES_DIRENT64 is defined.
+       * dirent/scandirat64.c (scandirat64): Likewise.
+       * include/dirent.h (__scandir_tail): Only define iff
+       _DIRENT_MATCHES_DIRENT64 is not defined.
+       (__scandir64_tail): Define regardless.
+       (__scandirat, scandirat64): Remove libc_hidden_proto.
+       * sysdeps/unix/sysv/linux/arm/scandir64.c: Remove file.
+       * sysdeps/unix/sysv/linux/m68k/scandir64.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/scandir64.c: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/scandir64.c: Likewise.
+       * sysdeps/unix/sysv/linux/i386/scandir64.c: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/scandir64.c: Likewise.
+       * sysdeps/unix/sysv/linux/scandir64.c: New file.
+
 2018-04-20  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h (HWCAP_ASIMDFHM):