2005-08-08 Corinna Vinschen <corinna@vinschen.de>
+ * ftw.c: Include winsup.h.
+ * nftw.c: Ditto.
+ * include/ftw.h: Guard declarations appropriately.
+
+2005-08-08 Corinna Vinschen <corinna@vinschen.de>
+
* Makefile.in (DLL_OFILES): Add fts.o, ftw.o, nftw.o.
* cygwin.din: Export fts_children, fts_close, fts_get_clientptr,
fts_get_stream, fts_open, fts_read, fts_set, fts_set_clientptr,
};
__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 */