| err = ESUCCESS, ino = ino2, afs-cons(dirs, files), ispath(p, ROOT_INO, ino2, dirs, files), of-cons(of, dirs, files), px-parent(user, p, ROOT_INO, dirs, files) ⊦ ⟪abort; if err = ESUCCESS then if pr(user, inode.meta) then {md := inode.meta, ino0 := inode.size; if inode.directory then ino1 := inode.nsubdirs + 2 else ino1 := inode.nlink} else err := EACCESS⟫ true, pre-iget(ino, dirs, files) |
err = ESUCCESS, ino = ino2, afs-cons(dirs, files), ispath(p, ROOT_INO, ino2, dirs, files), of-cons(of, dirs, files), px-parent(user, p, ROOT_INO, dirs, files) ⊦ pre-iget(ino, dirs, files)