-
- Downloads
posix: Add glob64 with 64-bit time_t support
The glob might pass a different stat struct for gl_stat and gl_lstat when GLOB_ALTDIRFUNC is used. This requires add a new 64-bit time version that also uses 64-bit time stat functions. Checked on i686-linux-gnu and x86_64-linux-gnu. Reviewed-by:Carlos O'Donell <carlos@redhat.com> Tested-by:
Carlos O'Donell <carlos@redhat.com>
Showing
- include/glob.h 28 additions, 0 deletionsinclude/glob.h
- posix/Makefile 3 additions, 1 deletionposix/Makefile
- posix/glob.c 25 additions, 21 deletionsposix/glob.c
- posix/glob.h 22 additions, 0 deletionsposix/glob.h
- posix/glob64-lstat-compat.c 2 additions, 1 deletionposix/glob64-lstat-compat.c
- posix/glob64-time64.c 49 additions, 0 deletionsposix/glob64-time64.c
- posix/globfree64-time64.c 30 additions, 0 deletionsposix/globfree64-time64.c
- sysdeps/gnu/glob64-lstat-compat.c 2 additions, 1 deletionsysdeps/gnu/glob64-lstat-compat.c
- sysdeps/unix/sysv/linux/Versions 2 additions, 0 deletionssysdeps/unix/sysv/linux/Versions
- sysdeps/unix/sysv/linux/arm/be/libc.abilist 2 additions, 0 deletionssysdeps/unix/sysv/linux/arm/be/libc.abilist
- sysdeps/unix/sysv/linux/arm/le/libc.abilist 2 additions, 0 deletionssysdeps/unix/sysv/linux/arm/le/libc.abilist
- sysdeps/unix/sysv/linux/csky/libc.abilist 2 additions, 0 deletionssysdeps/unix/sysv/linux/csky/libc.abilist
- sysdeps/unix/sysv/linux/glob-lstat-compat.c 5 additions, 1 deletionsysdeps/unix/sysv/linux/glob-lstat-compat.c
- sysdeps/unix/sysv/linux/glob.c 6 additions, 0 deletionssysdeps/unix/sysv/linux/glob.c
- sysdeps/unix/sysv/linux/glob64-lstat-compat.c 6 additions, 6 deletionssysdeps/unix/sysv/linux/glob64-lstat-compat.c
- sysdeps/unix/sysv/linux/glob64-time64.c 44 additions, 0 deletionssysdeps/unix/sysv/linux/glob64-time64.c
- sysdeps/unix/sysv/linux/glob64.c 5 additions, 3 deletionssysdeps/unix/sysv/linux/glob64.c
- sysdeps/unix/sysv/linux/globfree64-time64.c 35 additions, 0 deletionssysdeps/unix/sysv/linux/globfree64-time64.c
- sysdeps/unix/sysv/linux/hppa/libc.abilist 2 additions, 0 deletionssysdeps/unix/sysv/linux/hppa/libc.abilist
- sysdeps/unix/sysv/linux/i386/libc.abilist 2 additions, 0 deletionssysdeps/unix/sysv/linux/i386/libc.abilist
Loading