X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Fftw.h;h=c8eadbc9dda723eaa5d7c6ef486365a1565ca874;hp=ffbddfa79caf59cd0f198b9ba36e789f0acfeb61;hb=1ab59de81e94e7802f85d314a709f8350a0e9b65;hpb=2dd8d5e1b8ba1118ff1782e96545cb8a2318592c diff --git a/include/ftw.h b/include/ftw.h index ffbddfa7..c8eadbc9 100644 --- a/include/ftw.h +++ b/include/ftw.h @@ -5,9 +5,7 @@ extern "C" { #endif -/* Normally we do not nest header includes. However useless bloat - * like ftw may be treated as a special case. Otherwise we would - * have to deal with duplicating all the stat.h mess. */ +#include #include #define FTW_F 1 @@ -32,7 +30,7 @@ struct FTW int ftw(const char *, int (*)(const char *, const struct stat *, int), int); int nftw(const char *, int (*)(const char *, const struct stat *, int, struct FTW *), int, int); -#ifdef _LARGEFILE64_SOURCE +#if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE) #define ftw64 ftw #define nftw64 nftw #endif