| root.dir?, fids-cons(root, fs, ofh) ⊦ ⟪choose err0 with pre-fsync(path, psynced0, err0, user, root, fs, ofh) in err := err0; psynced := ?⟫ true |
root.dir?, fids-cons(root, fs, ofh), pre-fsync(path, psynced0, err0, user, root, fs, ofh) ⊦ ⟪err := err0; psynced := ?⟫ true
root.dir?, fids-cons(root, fs, ofh) ⊦ ∃ err0. pre-fsync(path, psynced0, err0, user, root, fs, ofh)