The code is equivalent to this:
if (! fillbuf (save, stats))
if (! is_EISDIR (errno, file) && ! suppress_errors)
error (filename, errno);
This indeed is a bug as it ignores all errors related to reading dirs.
If there is a disk error while reading dir on GNU/Hurd, the error
is not reported.
What about adding an check when trying to open the file/directory?
For example, check if one can read a directory, if one can continue as
normal, if not report the error that was recived.
_______________________________________________
Help-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-hurd