| # buf = VFS_PAGE_SIZE, inode = mkinode(m, md, boolvar, m0, m1, m2), afs-cons(dirs, files), m ∈ files ⊦ ⟪{if pageno ∈ files[inode.ino].content then buf := files[inode.ino].content[pageno] else buf := zeropage; err := ESUCCESS} or fail#(; ; err)⟫ true |
# buf = VFS_PAGE_SIZE, inode = mkinode(m, md, boolvar, m0, m1, m2), afs-cons(dirs, files), m ∈ files ⊦ ⟪if pageno ∈ files[inode.ino].content then buf := files[inode.ino].content[pageno] else buf := zeropage; err := ESUCCESS⟫ true
# buf = VFS_PAGE_SIZE, inode = mkinode(m, md, boolvar, m0, m1, m2), afs-cons(dirs, files), m ∈ files ⊦ ⟪fail#(; ; err)⟫ true