+ st = &s_path->st;
+ if (!s_path->st_valid) {
+ /* it's a dir and it should be there
+ * because we chdir in it in cname or
+ * it's curdir (maybe deleted, but then we can't know).
+ * So we need to try harder.
+ */
+ of_statdir(vol, s_path);
+ }
+ if ( s_path->st_errno != 0 ) {