annotate modules/fts @ 15332:c762e3063952

dtotimespec: new module * lib/timespec.h (dtotimespec): New decl. * lib/dtotimespec.c, modules/dtotimespec: New files.
author Paul Eggert <eggert@cs.ucla.edu>
date Thu, 30 Jun 2011 15:14:25 -0700
parents d4118b26b79e
children 578b354d30fc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5872
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
1 Description:
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
2 Traverse a file hierarchy.
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
3
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
4 Files:
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
5 lib/fts_.h
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
6 lib/fts.c
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
7 lib/fts-cycle.c
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
8 m4/fts.m4
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
9
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
10 Depends-on:
11940
6dd8c8815b1f fts: avoid leaking fds
Eric Blake <ebb9@byu.net>
parents: 11938
diff changeset
11 cloexec
5872
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
12 cycle-check
10481
47fe4e48e158 fts: sort dirent entries on inode number before traversing
Jim Meyering <meyering@redhat.com>
parents: 8873
diff changeset
13 d-ino
7482
26914593f079 Big performance improvement for fts-based tools that use FTS_NOSTAT.
Jim Meyering <jim@meyering.net>
parents: 7225
diff changeset
14 d-type
11938
7cbcde229d97 backupfile, chdir-long, fts, savedir: make safer
Eric Blake <ebb9@byu.net>
parents: 11876
diff changeset
15 dirent-safer
8873
25ee90a28a16 2007-05-26 Bruno Haible <bruno@clisp.org>
Bruno Haible <bruno@clisp.org>
parents: 7797
diff changeset
16 fchdir
11876
cc0527e5d2f4 fcntl-h: rename from fcntl, in preparation for fcntl(2)
Eric Blake <ebb9@byu.net>
parents: 10750
diff changeset
17 fcntl-h
7482
26914593f079 Big performance improvement for fts-based tools that use FTS_NOSTAT.
Jim Meyering <jim@meyering.net>
parents: 7225
diff changeset
18 fcntl-safer
5872
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
19 hash
7639
1670d42131d7 Make fts (in FTS_CWDFD mode) more efficient by caching a few open
Jim Meyering <jim@meyering.net>
parents: 7497
diff changeset
20 i-ring
5874
20361980c152 (Files): Add m4/inttypes-pri.m4.
Jim Meyering <jim@meyering.net>
parents: 5872
diff changeset
21 lstat
10750
3cb22d0bfd0b Mark 'memmove' obsolete.
Bruno Haible <bruno@clisp.org>
parents: 10481
diff changeset
22 memmove
11938
7cbcde229d97 backupfile, chdir-long, fts, savedir: make safer
Eric Blake <ebb9@byu.net>
parents: 11876
diff changeset
23 openat-safer
5874
20361980c152 (Files): Add m4/inttypes-pri.m4.
Jim Meyering <jim@meyering.net>
parents: 5872
diff changeset
24 stdbool
7151
43e3888c56c4 Update from coreutils.
Paul Eggert <eggert@cs.ucla.edu>
parents: 6097
diff changeset
25 unistd-safer
5872
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
26
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
27 configure.ac:
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
28 gl_FUNC_FTS
15200
d4118b26b79e fts: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 13676
diff changeset
29 dnl Use this version of fts unconditionally, since the GNU libc and
d4118b26b79e fts: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 13676
diff changeset
30 dnl NetBSD versions have bugs and/or unnecessary limitations.
d4118b26b79e fts: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 13676
diff changeset
31 AC_LIBOBJ([fts])
5872
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
32
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
33 Makefile.am:
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
34
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
35 Include:
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
36 "fts_.h"
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
37
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
38 License:
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
39 GPL
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
40
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
41 Maintainer:
fab6701e5cb2 New fts module.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
42 Jim Meyering