| ⟨afs_readdir#(p_inode, dirs1, files1, asynced0; strings, err)⟩ (strings = strings1 ∧ err = err0), asynced ↔ boolvar0, dirs = dirs1, files = files1, inode = p_inode, strings0 = strings ⊦ ⟨abort⟩ (strings0 = strings1 ∧ err = err0), pre-readdir(inode.ino, dirs, files) |
⟨afs_readdir#(p_inode, dirs1, files1, asynced0; strings, err)⟩ (strings = strings1 ∧ err = err0), asynced ↔ boolvar0, dirs = dirs1, files = files1, inode = p_inode, strings0 = strings ⊦ pre-readdir(inode.ino, dirs, files)