diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2005-08-08 13:39:56 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2005-08-08 13:39:56 +0000 |
commit | a8b939adc7960bebfb4ce8ea03394de6c0c5ff72 (patch) | |
tree | befdfbe15f61d5c3d0b4215f68c4143c7a008dc2 /winsup/cygwin/include | |
parent | 5b3ab258e5f97b71b47d4680411499a54a23c536 (diff) | |
download | newlib-a8b939adc7960bebfb4ce8ea03394de6c0c5ff72.zip newlib-a8b939adc7960bebfb4ce8ea03394de6c0c5ff72.tar.gz newlib-a8b939adc7960bebfb4ce8ea03394de6c0c5ff72.tar.bz2 |
* ftw.c: Include winsup.h.
* nftw.c: Ditto.
* include/ftw.h: Guard declarations appropriately.
Diffstat (limited to 'winsup/cygwin/include')
-rw-r--r-- | winsup/cygwin/include/ftw.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/winsup/cygwin/include/ftw.h b/winsup/cygwin/include/ftw.h index 20f24bd..f57cc09 100644 --- a/winsup/cygwin/include/ftw.h +++ b/winsup/cygwin/include/ftw.h @@ -54,9 +54,17 @@ struct FTW { }; __BEGIN_DECLS +#ifdef __INSIDE_CYGWIN__ int ftw(const char *, int (*)(const char *, const struct __stat64 *, int), int); int nftw(const char *, int (*)(const char *, const struct __stat64 *, int, struct FTW *), int, int); +#elif defined (__CYGWIN__) && !defined (__CYGWIN_USE_BIG_TYPES__) + #error "ftw requires __CYGWIN_USE_BIG_TYPES__" +#else +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); +#endif __END_DECLS #endif /* !_FTW_H */ |