summaryrefslogtreecommitdiff
path: root/modules/fts
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2010-09-14 09:03:55 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2010-09-14 09:04:40 -0700
commit93785052e7a8c1ca5f263a39c3e77286f487e22d (patch)
tree49447b046f2eca4a3a55dde6d27829b382c65fbf /modules/fts
parent2ce5b03dcb01f6554b59e19719396803ad34ca01 (diff)
downloadgnulib-93785052e7a8c1ca5f263a39c3e77286f487e22d.tar.gz
fts, getcwd, glob: audit for dirfd returning -1
* lib/fts.c (opendir): Remove #define; no longer used. (opendirat): New arg PDIR_FD. All callers changed. (fts_build, _opendir2): Use new opendirat to avoid the need for dirfd, or for checking whether dirfd returns a negative value. Don't use opendir; always use openat followed by fdopendir. * lib/getcwd.c (__getcwd): Don't reset fd; fdopendir no longer clobbers it. * lib/glob.c (link_exists_p): Add comment explaining why dirfd never returns -1 here. * modules/fts (Depends-on): Remove dirfd. * modules/getcwd (Depends-on): Likewise.
Diffstat (limited to 'modules/fts')
-rw-r--r--modules/fts1
1 files changed, 0 insertions, 1 deletions
diff --git a/modules/fts b/modules/fts
index ba8cd573a2..0414ea1080 100644
--- a/modules/fts
+++ b/modules/fts
@@ -13,7 +13,6 @@ cycle-check
d-ino
d-type
dirent-safer
-dirfd
fchdir
fcntl-h
fcntl-safer