diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2021-03-03 09:36:18 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2021-06-15 10:42:11 -0300 |
commit | 19873b18b08c97be8bf370398f6dff2b3472f52f (patch) | |
tree | 001e050d198a0cb021b4f2ca006898c7ec1b6c09 /io/ftw.c | |
parent | 70961aee1823481caac6e00a40cf1f2bdbf7ffb5 (diff) | |
download | glibc-19873b18b08c97be8bf370398f6dff2b3472f52f.tar.gz glibc-19873b18b08c97be8bf370398f6dff2b3472f52f.tar.xz glibc-19873b18b08c97be8bf370398f6dff2b3472f52f.zip |
io: Add ftw64 with 64-bit time_t support
Similar to fts, ftw routines passes a stat pointer that might differ of size and layout when 64-bit time API is used. Checked on i686-linux-gnu and x86_64-linux-gnu. Reviewed-by: Lukasz Majewski <lukma@denx.de> Reviewed-by: Carlos O'Donell <carlos@redhat.com> Tested-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'io/ftw.c')
-rw-r--r-- | io/ftw.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/io/ftw.c b/io/ftw.c index baca3deeee..ce1c6a14a3 100644 --- a/io/ftw.c +++ b/io/ftw.c @@ -821,7 +821,7 @@ FTW_NAME (const char *path, FTW_FUNC_T func, int descriptors) return ftw_startup (path, 0, func, descriptors, 0); } -#ifndef _LIBC +#ifndef NFTW_OLD_NAME int NFTW_NAME (const char *path, NFTW_FUNC_T func, int descriptors, int flags) { @@ -844,7 +844,6 @@ NFTW_NEW_NAME (const char *path, NFTW_FUNC_T func, int descriptors, int flags) } return ftw_startup (path, 1, func, descriptors, flags); } - versioned_symbol (libc, NFTW_NEW_NAME, NFTW_NAME, GLIBC_2_3_3); # if SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_3_3) @@ -863,4 +862,4 @@ NFTW_OLD_NAME (const char *path, NFTW_FUNC_T func, int descriptors, int flags) compat_symbol (libc, NFTW_OLD_NAME, NFTW_NAME, GLIBC_2_1); # endif -#endif +#endif /* NFTW_OLD_NAME */ |