This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 78bfa877b3 Use "static const char domain[] =" new c66c908230 posix: Sync glob with gnulib [BZ #1062] new 686f2ea183 posix: accept inode 0 is a valid inode number (BZ #19971) new 5554304f0d posix: Allow glob to match dangling symlinks [BZ #866] new e00f242599 Sync scratch_buffer with gnulib new 5a79f97554 posix: Fix getpwnam_r usage (BZ #1062) new ffca890177 posix: fix glob bugs with long login names new 116f1c64d8 posix: Consolidate Linux glob implementation new 07b4f49db2 posix: Use enum for __glob_pattern_type result
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 133 +++ include/scratch_buffer.h | 3 +- malloc/scratch_buffer_grow.c | 6 +- malloc/scratch_buffer_grow_preserve.c | 6 +- malloc/scratch_buffer_set_array_size.c | 6 +- posix/Makefile | 6 +- posix/bug-glob1.c | 88 -- posix/flexmember.h | 45 + posix/glob.c | 982 ++++++++------------- posix/glob64.c | 6 - posix/glob_internal.h | 65 ++ .../i386/getdents64.c => posix/glob_pattern_p.c | 38 +- .../linux/i386/getdents64.c => posix/globfree.c | 44 +- .../linux/i386/getdents64.c => posix/globfree64.c | 34 +- posix/tst-glob_symlinks.c | 135 +++ sysdeps/gnu/glob64.c | 3 - sysdeps/gnu/globfree64.c | 10 + sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/glob.c | 4 - .../unix/sysv/linux/alpha/{glob.c => globfree.c} | 20 +- sysdeps/unix/sysv/linux/arm/glob64.c | 1 - .../unix/sysv/linux/{i386/getdents64.c => glob.c} | 29 +- sysdeps/unix/sysv/linux/glob64.c | 51 ++ .../sysv/linux/{i386/getdents64.c => globfree.c} | 31 +- .../sysv/linux/{i386/getdents64.c => globfree64.c} | 29 +- sysdeps/unix/sysv/linux/i386/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/i386/getdents64.c | 2 +- sysdeps/unix/sysv/linux/i386/glob64.c | 79 -- sysdeps/unix/sysv/linux/i386/readdir64.c | 2 +- sysdeps/unix/sysv/linux/i386/readdir64_r.c | 2 +- sysdeps/unix/sysv/linux/i386/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/m68k/glob64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/glob64.c | 1 - sysdeps/unix/sysv/linux/{i386 => }/olddirent.h | 0 sysdeps/unix/sysv/linux/oldglob.c | 43 + sysdeps/unix/sysv/linux/powerpc/powerpc32/glob64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/glob64.c | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/glob64.c | 2 - sysdeps/unix/sysv/linux/x86_64/x32/glob.c | 1 - sysdeps/wordsize-64/glob.c | 8 - sysdeps/wordsize-64/glob64.c | 1 - 42 files changed, 955 insertions(+), 972 deletions(-) delete mode 100644 posix/bug-glob1.c create mode 100644 posix/flexmember.h create mode 100644 posix/glob_internal.h copy sysdeps/unix/sysv/linux/i386/getdents64.c => posix/glob_pattern_p.c (56%) copy sysdeps/unix/sysv/linux/i386/getdents64.c => posix/globfree.c (56%) copy sysdeps/unix/sysv/linux/i386/getdents64.c => posix/globfree64.c (56%) create mode 100644 posix/tst-glob_symlinks.c create mode 100644 sysdeps/gnu/globfree64.c copy sysdeps/unix/sysv/linux/alpha/{glob.c => globfree.c} (65%) delete mode 100644 sysdeps/unix/sysv/linux/arm/glob64.c copy sysdeps/unix/sysv/linux/{i386/getdents64.c => glob.c} (56%) create mode 100644 sysdeps/unix/sysv/linux/glob64.c copy sysdeps/unix/sysv/linux/{i386/getdents64.c => globfree.c} (56%) copy sysdeps/unix/sysv/linux/{i386/getdents64.c => globfree64.c} (57%) delete mode 100644 sysdeps/unix/sysv/linux/i386/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/glob64.c rename sysdeps/unix/sysv/linux/{i386 => }/olddirent.h (100%) create mode 100644 sysdeps/unix/sysv/linux/oldglob.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/glob64.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/glob.c delete mode 100644 sysdeps/wordsize-64/glob.c delete mode 100644 sysdeps/wordsize-64/glob64.c