aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/include
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2005-08-08 13:39:56 +0000
committerCorinna Vinschen <corinna@vinschen.de>2005-08-08 13:39:56 +0000
commita8b939adc7960bebfb4ce8ea03394de6c0c5ff72 (patch)
treebefdfbe15f61d5c3d0b4215f68c4143c7a008dc2 /winsup/cygwin/include
parent5b3ab258e5f97b71b47d4680411499a54a23c536 (diff)
downloadnewlib-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.h8
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 */