aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/include/ftw.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/include/ftw.h')
-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 */