summaryrefslogtreecommitdiff
path: root/lib/fts.c
Commit message (Expand)AuthorAgeFilesLines
* version-etc: new yearPaul Eggert2017-01-011-1/+1
* flexmember: port better to GCC + valgrindPaul Eggert2016-09-071-11/+2
* fts: handle readdir() errorsPádraig Brady2016-06-261-2/+12
* Use GCC_LINT, not lintPaul Eggert2016-05-301-2/+2
* fts: don't unconditionally use leaf optimization for NFSPádraig Brady2016-01-181-9/+10
* version-etc: new yearPaul Eggert2016-01-011-1/+1
* fts: ensure leaf optimization is used for NFSKamil Dudka2015-12-201-0/+5
* fts: enable leaf optimization for XFSPádraig Brady2015-12-201-0/+2
* fts: port to C11 alignofPaul Eggert2015-10-181-3/+8
* fts: avoid reading beyond the heap allocationPádraig Brady2015-06-251-0/+7
* fts: port to GCC 5.1 with --enable-gcc-warningsPaul Eggert2015-04-271-1/+1
* fts: remove redundant close() (trivial)Jaroslav Skarvada2015-02-201-3/+0
* fts: avoid crash when a cycle is added while traversingKamil Dudka2015-02-171-3/+9
* version-etc: new yearPaul Eggert2014-12-311-1/+1
* assure: new modulePaul Eggert2014-12-201-1/+1
* fts: port to C89Paul Eggert2014-11-101-2/+2
* fts: avoid unnecessary strlen callsEric Blake2014-04-091-0/+3
* fts: avoid unnecessary strlen callsPaul Eggert2014-04-091-2/+3
* fts: avoid unnecessary strlen callsBernhard Voelker2014-04-091-8/+6
* maint: update copyrightEric Blake2014-01-011-1/+1
* maint: update all copyright year number rangesEric Blake2013-01-011-1/+1
* ftruncate, fts, lstat, openat, raise: no 'static inline'Paul Eggert2012-11-291-2/+2
* fts: introduce FTS_VERBATIMDmitry V. Levin2012-11-171-6/+9
* fts: reduce two or more trailing slashes to just one, usuallyJim Meyering2012-09-041-0/+8
* fts: when there is no risk of overlap, use memcpy, not memmoveJim Meyering2012-09-041-1/+1
* maint: spelling fixesPaul Eggert2012-02-051-1/+1
* In commentary, do not use ` to quote.Paul Eggert2012-01-051-5/+5
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
* mark functions with const and pure attributesJim Meyering2011-11-281-1/+1
* fts: close parent dir FD before returning from post-traversal fts_readJim Meyering2011-10-241-8/+15
* fts: do not exhaust memory when processing million-entry directoriesJim Meyering2011-08-191-29/+111
* maint: fts: move decl of `dp' down into while loop; split a long lineJim Meyering2011-08-191-3/+7
* fts: add/use new struct member, fts_dirpJim Meyering2011-08-191-13/+21
* maint: fts: give __opendir2 a new parameter and renameJim Meyering2011-08-191-3/+3
* maint: fts.c: remove __opendir2's now-unused parameter, oflagJim Meyering2011-08-191-2/+2
* maint: fts.c: correct off-by-one indentationJim Meyering2011-08-191-25/+24
* maint: fts.c: move __opendir2 #define "up" out of function bodyJim Meyering2011-08-191-15/+13
* maint: fts.c: remove #if-0'd FTS_WHITEOUT codeJim Meyering2011-08-191-20/+1
* fts: introduce FTS_NOATIMEEric Blake2011-07-081-7/+10
* maint: correct misuse of "a" and "an"Jim Meyering2011-05-201-1/+1
* Revert "use _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE"Jim Meyering2011-04-251-9/+1
* use _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PUREJim Meyering2011-04-251-1/+9
* maint: adjust cpp indentation to reflect nesting depthJim Meyering2011-02-221-1/+1
* maint: update almost all copyright ranges to include 2011Jim Meyering2011-01-011-1/+1
* fts, getcwd, glob: audit for dirfd returning -1Paul Eggert2010-09-141-13/+14
* fts: use O_NOFOLLOW to avoid race condition when opening a directoryPaul Eggert2010-09-131-3/+8
* fts: don't operate on an invalid file descriptor after failed dupJim Meyering2010-09-131-1/+2
* fcntl-h, etc.: prefer O_SEARCH to O_RDONLY when applicablePaul Eggert2010-09-011-3/+3
* Remove vestiges of fts-lgpl module.Bruno Haible2010-03-291-33/+1
* define STREQ(a,b) consistently, removing useless parenthesesJim Meyering2010-01-241-1/+1