| err = ESUCCESS, err0 = err1, fid = root[path].fid, root.dir?, fids-cons(root, fs, ofh), pre-open(path, mode, err, user, root, fs, ofh) ⊦ ⟪fd := n⟫ fids-cons(root, fs, ofh[n, mkfh(fid, mode, 0)]), n ∈ ofh |
err = ESUCCESS, err0 = err1, fid = root[path].fid, root.dir?, fids-cons(root, fs, ofh), pre-open(path, mode, err, user, root, fs, ofh) ⊦ fids-cons(root, fs, ofh[n, mkfh(fid, mode, 0)]), n ∈ ofh