diff options
Diffstat (limited to 'libc/misc/glob/glob64.c')
| -rw-r--r-- | libc/misc/glob/glob64.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/libc/misc/glob/glob64.c b/libc/misc/glob/glob64.c index 5829fec14..f0c65abe0 100644 --- a/libc/misc/glob/glob64.c +++ b/libc/misc/glob/glob64.c @@ -18,17 +18,27 @@ #include <glob.h> #include <sys/stat.h> +extern struct dirent64 *__readdir64 (DIR *__dirp) __nonnull ((1)) attribute_hidden; +extern int __glob64 (__const char *__restrict __pattern, int __flags, + int (*__errfunc) (__const char *, int), + glob64_t *__restrict __pglob) __THROW attribute_hidden; +extern void __globfree (glob_t *__pglob) __THROW attribute_hidden; +extern void __globfree64 (glob64_t *__pglob) __THROW attribute_hidden; + #define dirent dirent64 -#define readdir(dirp) readdir64 (dirp) +#define __readdir(dirp) __readdir64(dirp) #define glob_t glob64_t +#define __glob(pattern, flags, errfunc, pglob) \ + __glob64 (pattern, flags, errfunc, pglob) #define glob(pattern, flags, errfunc, pglob) \ glob64 (pattern, flags, errfunc, pglob) +#define __globfree(pglob) __globfree64 (pglob) #define globfree(pglob) globfree64 (pglob) #undef stat #define stat stat64 -#define lstat lstat64 +#define __lstat __lstat64 #define __GLOB64 1 |
