Enable an fts optimization (call lstat only for directories,
commita75684d6ea835d6c5c92e494dd29cf3c65e6cb9c
authorJim Meyering <jim@meyering.net>
Fri, 20 Oct 2006 23:01:59 +0000 (20 23:01 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 20 Oct 2006 23:01:59 +0000 (20 23:01 +0000)
treebdb022a3324201037ed765f8a4191914c9f188f6
parent86719b3cd8ac24b4e0c673c4e5d9b16da06721e6
Enable an fts optimization (call lstat only for directories,
on some file system types) also with the --preserve-root option
of chown or chgrp.
* src/chown-core.c (change_file_owner): Compare fts_statp-based
dev/ino against root dev/ino only for directories.
(chown_files): Don't let the root_dev_ino setting influence whether
we use FTS_NOSTAT: fts always sets *fts_statp for a directory.
ChangeLog
src/chown-core.c