+2014-11-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ fts: port to C89
+ Problem reported for MSVC 16 by Gisle Vanem in:
+ http://lists.gnu.org/archive/html/bug-gnulib/2014-11/msg00027.html
+ * lib/fts.c (fts_build): Avoid declaration before statement.
+
2014-11-06 Paul Eggert <eggert@cs.ucla.edu>
unistd: port to iOS
int dir_fd;
FTSENT *cur = sp->fts_cur;
bool continue_readdir = !!cur->fts_dirp;
+ size_t max_entries;
/* When cur->fts_dirp is non-NULL, that means we should
continue calling readdir on that existing DIR* pointer
function. But when no such function is specified, we can read
entries in batches that are large enough to help us with inode-
sorting, yet not so large that we risk exhausting memory. */
- size_t max_entries = (sp->fts_compar == NULL
- ? FTS_MAX_READDIR_ENTRIES : SIZE_MAX);
+ max_entries = sp->fts_compar ? SIZE_MAX : FTS_MAX_READDIR_ENTRIES;
/*
* Nlinks is the number of possible entries of type directory in the