URL:
  <http://savannah.gnu.org/bugs/?17877>

                 Summary: Invalid "No such file or directory" error on
filesystem without stable inode numbers
                 Project: findutils
            Submitted by: None
            Submitted on: Thursday 09/28/2006 at 11:24 UTC
                Category: find
                Severity: 3 - Normal
              Item Group: Wrong result
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: Miklos Szeredi
        Originator Email: [EMAIL PROTECTED]
             Open/Closed: Open
                 Release: 4.3.0
           Fixed Release: None

    _______________________________________________________

Details:

fts_safe_changedir() in gnulib/lib/fts.c return ENOENT error if inode number
of a directory changed.

There are several Linux filesystems (including smbfs, fat, and some FUSE
based ones) which cannot provide stable inode numbers for unreferenced files
or directories.

In their cases find may in rare circumstances (if the cached in-core inode is
evicted from the cache) erronously fail to recurse into these directories.

This bug seems to have appeared in 4.3.0.




    _______________________________________________________

Carbon-Copy List:

CC Address                          | Comment
------------------------------------+-----------------------------
Available only the item webpage     | Originator Email




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?17877>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-findutils mailing list
Bug-findutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-findutils

Reply via email to