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