aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fts.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2006-08-21Remove from CVS, since the bootstrap script generates them automatically.Paul Eggert1-1468/+0
2006-08-16* fts.c (fts_children): Remove obsolete "// FIXME ..." comment.Jim Meyering1-1/+0
2006-07-11Sync from gnulib.Paul Eggert1-15/+9
2006-07-09Update from gnulib.Paul Eggert1-17/+8
2006-05-20(fts_open): Fail with EINVAL if a caller violates this rule:Jim Meyering1-0/+4
2006-05-15Avoid the expense of an fstat, when possible.Jim Meyering1-22/+32
2006-05-15Restore the parts of fts that were removed on 2006-01-17, so thatJim Meyering1-34/+111
2006-04-14remove SPACEs before TABJim Meyering1-2/+2
2006-04-14(fts_open): Don't allocate parent if *argv==NULL. Patch from glibc.Jim Meyering1-4/+7
2006-04-14(fts_build): Free `head' before returning NULL, in two places,Jim Meyering1-0/+2
2006-04-14(fts_build): Remove just-#if-0'd code and the code thatJim Meyering1-39/+12
2006-04-14(fts_build): #if-0-out a block of unused code. Patch via glibc.Jim Meyering1-1/+7
2006-01-17Rewrite fts.c not to change the current working directory,Jim Meyering1-73/+144
2006-01-11(fts_stat): When following a symlink-to-directory,Jim Meyering1-1/+2
2006-01-11(fts_open): Put new (2006-01-04) maxarglen declaration and uses in theirJim Meyering1-3/+5
2006-01-11[!_LIBC]: Include "fcntl--.h", to map open to open_safer.Jim Meyering1-0/+1
2006-01-10Avoid the double-free (first in fts_read, second in fts_close) thatJim Meyering1-0/+1
2006-01-04Merge from glibc.Jim Meyering1-2/+3
2005-12-27(diropen): Don't bother trying to open directory for write access:Paul Eggert1-4/+1
2005-08-12(fts_cross_check) [FTS_DEBUG]: s/active_dir_ht/fts_cycle.ht/.Jim Meyering1-3/+3
2005-07-03[! _LIBC]: Include "lstat.h" rather than rolling our own.Paul Eggert1-9/+4
2005-07-03(fd_safer): Remove decl.Paul Eggert1-3/+2
2005-06-02Don't use "path" or "filename" to mean "file name"Paul Eggert1-31/+33
2005-05-28Don't worry about debugging on pre-C99-comopatible hosts;Paul Eggert1-18/+3
2005-05-22(fd_safer) [_LGPL_PACKAGE]: New static function,Paul Eggert1-1/+2
2005-05-20Don't include "cycle-check.h" or "hash.h".Paul Eggert1-140/+52
2005-05-20(fts_open): Remove useless but otherwise harmless malloc call.Jim Meyering1-1/+0
2005-05-18Include fts_.h first, to check interface.Paul Eggert1-10/+11
2005-05-14tweak cpp indentation on one lineJim Meyering1-1/+1
2005-05-14Update FSF postal mail address.Jim Meyering1-1/+1
2005-05-09(fts_sort): Optimize the common case where all pointers smell the same.Paul Eggert1-1/+15
2005-05-09(__P): Remove. All uses rewritten to assume C89 or better.Paul Eggert1-72/+48
2005-04-11Include unistd-safer.h.Paul Eggert1-1/+2
2005-04-09(__attribute__, ATTRIBUTE_UNUSED): Define.Jim Meyering1-4/+11
2005-03-09* lib/fts.c: Include intprops.h.Paul Eggert1-4/+2
2004-10-13(fts_read): When about to fail (by returning NULL) dueJim Meyering1-4/+5
2004-09-02(fts_stat, fts_open, fts_read): Use "unsigned short int"Paul Eggert1-4/+5
2004-08-11(O_DIRECTORY): Define to 0 if the system doesn't define.Paul Eggert1-0/+4
2004-08-09(diropen): New function.Paul Eggert1-7/+20
2004-08-04(LONGEST_MODIFIER): New macro.Paul Eggert1-5/+16
2004-08-02Add an FSF copyright notice, since our changes are becoming nontrivial.Paul Eggert1-70/+81
2004-06-08(fts_stat, fts_alloc): Always allocate and use a structJim Meyering1-14/+6
2004-03-29Include dirfd.h, for dirfd.Jim Meyering1-0/+1
2003-12-20[!_LIBC]: Undefine, then define-away __P.Jim Meyering1-0/+1
2003-12-20[!_LIBC]: Define __P.Jim Meyering1-0/+1
2003-12-19Don't include <search.h>.Jim Meyering1-104/+129
2003-12-18Rewrite cycle detection code to work properly.Jim Meyering1-27/+153
2003-10-02Don't require that the maximum length of a file nameJim Meyering1-26/+27
2003-04-15Remove (or replace-with-TAB(s) to retain alignment)Jim Meyering1-1/+1
2003-02-28(fts_children): If opening `.' fails, set the fts_childJim Meyering1-1/+1