| err0 = err1, m = m1, m0 = m2, root.dir?, fids-cons(root, fs, ofh), pre-readmeta(path, err, user, root, fs, ofh) ⊦ ⟪if err = ESUCCESS then if root[path].dir? then md := root[path].meta, m0 := # root[path].subdirs + 2, m := # root[path].entries else let fid = root[path].fid in md := fs[fid].meta, m0 := count(fid, root.fids), m := # fs[fid].content⟫ true |
err = ESUCCESS, err0 = err1, m = m1, m0 = m2, root.dir?, fids-cons(root, fs, ofh), pre-readmeta(path, err, user, root, fs, ofh) ⊦ ⟪if root[path].dir? then md := root[path].meta, m0 := # root[path].subdirs + 2, m := # root[path].entries else let fid = root[path].fid in md := fs[fid].meta, m0 := count(fid, root.fids), m := # fs[fid].content⟫ true
err0 = err1, m = m1, m0 = m2, root.dir?, fids-cons(root, fs, ofh), pre-readmeta(path, err, user, root, fs, ofh) ⊦ ⟪skip⟫ true, err = ESUCCESS