| root.dir?, fids-cons(root, fs, ofh), posix-crash(root, fs, ofh, tree, fs0, ofh0) ⊦ ⟨posix_readdir#(path, user, root, fs, ofh; strings, err)⟩ true |
⊦
err0 = err, root.dir?, fids-cons(root, fs, ofh), posix-crash(root, fs, ofh, tree, fs0, ofh0) ⊦ ⟨choose err with pre-readdir(path, err, user, root, fs, ofh) in err0 := err; if err0 = ESUCCESS then strings := dom root[path].entries else strings := ?⟩ true
Used simplifier rules: readdir: ⊦ ;