5 #define dirent dirent64
6 #define __readdir(dirp) __readdir64 (dirp)
8 #define glob_t glob64_t
9 #define glob(pattern, flags, errfunc, pglob) \
10 __glob64 (pattern, flags, errfunc, pglob)
11 #define globfree(pglob) globfree64 (pglob)
16 #define __stat(file, buf) __xstat64 (_STAT_VER, file, buf)
18 #define NO_GLOB_PATTERN_P 1
20 #include <sysdeps/generic/glob.c>
22 #include "shlib-compat.h"
24 versioned_symbol (libc
, __glob64
, glob64
, GLIBC_2_2
);
26 #if SHLIB_COMPAT(libc, GLIBC_2_1, GLIBC_2_2)
28 #include <sysdeps/unix/sysv/linux/i386/olddirent.h>
30 int __old_glob64 (__const
char *__pattern
, int __flags
,
31 int (*__errfunc
) (__const
char *, int),
35 #define dirent __old_dirent64
37 #define __readdir(dirp) __old_readdir64 (dirp)
39 #define glob(pattern, flags, errfunc, pglob) \
40 __old_glob64 (pattern, flags, errfunc, pglob)
41 #define glob_in_dir __old_glob_in_dir
45 #include <sysdeps/generic/glob.c>
47 compat_symbol (libc
, __old_glob64
, glob64
, GLIBC_2_1
);