| # buf = VFS_PAGE_SIZE, asynced ↔ true, inode = mkinode(m, md, boolvar, m0, m1, m2), afs-cons(dirs, files), m ∈ files ⊦ ⟨fail#(; ; err)⟩ true, ⟨if pageno ∈ files[inode.ino].content then buf := files[inode.ino].content[pageno] else buf := zeropage; err := ESUCCESS⟩ true |
# buf = VFS_PAGE_SIZE, afs-cons(dirs, files), m ∈ files ⊦ ⟨fail#(; ; err)⟩ true, ⟨if pageno ∈ files[m].content then buf := files[m].content[pageno] else buf := zeropage; err := ESUCCESS⟩ true
Used simplifier rules: ⊦ mkinode(m, md, boolvar, m0, m1, m2).ino = m; (s)