| ⟨afs_fsyncdir#(inode, boolvar, dirs, files, asynced; ; err)⟩ ((inode = p_inode ∧ (boolvar ↔ boolvar0) ∧ err = err0) ∧ dirs = dirs0 ∧ files = files0 ∧ (asynced ↔ boolvar1)), dirs = dirs1, files = files1 ⊦ ⟨afs_fsyncdir#(inode, boolvar, dirs1, files1, boolvar2; ; err)⟩ ((inode = p_inode ∧ (boolvar ↔ boolvar0) ∧ err = err0) ∧ dirs1 = dirs0 ∧ files1 = files0) |
⟨afs_fsyncdir#(inode, boolvar, dirs, files, asynced; ; err)⟩ (err = err1), boolvar ↔ boolvar0, asynced ↔ boolvar1, dirs = dirs1, dirs = dirs0, err1 = err0, files = files1, files = files0, inode = p_inode ⊦ ⟨afs_fsyncdir#(inode, boolvar, dirs1, files1, boolvar2; ; err)⟩ ((inode = p_inode ∧ (boolvar ↔ boolvar0) ∧ err = err0) ∧ dirs1 = dirs0 ∧ files1 = files0)