Author: Stan Eisenstat
Subject: Re: [Cs323] Traverse Failed to Open File
Date: Saturday, 12 Sep 2020, 19:08:09
> Message Posted By: Unknown
>
> While traversing a given directory, if we encounter a file where
> stat(file) < 0 (i.e. error in the symbolic link target, not existing
> etc.), are we supposed to print to stderr and return? Do we ever evaluate
> the current path (with the expression) before printing to stderr and
> returning?
>
> I created symbolic links from a file A to B, and from B to a nonexistent
> file. While traversing with -L, find and the staff solution prints out
> ./A, but doesn't prints to stderr even though stat(A) < 0.
This is a rather obscure case (which will not be tested
on the final script) where the code in Hwk1/fiend tries
to mimic /bin/find. I have no other explanation. Sorry.
--Stan-
PREV
INDEX
NEXT