| ⟨fail#(; ; err)⟩ (err = err1), # buf0 = VFS_PAGE_SIZE, files1[m] = mkfile(m3, md0, m4, content), m ∈ files1 ⊦ ⟨if pageno0 ∈ content then buf := content[pageno0] else buf := zeropage; err := ESUCCESS⟩ (buf = buf0 ∧ err = err1), ∃ err0. ⌊err0⌋ ∧ ⟨err := err0⟩ (err = err1) |
⟨fail#(; ; err)⟩ (err = err1), # buf0 = VFS_PAGE_SIZE, files1[m] = mkfile(m3, md0, m4, content), pageno0 ∈ content, m ∈ files1 ⊦ ⟨buf := content[pageno0]; err := ESUCCESS⟩ (buf = buf0 ∧ err = err1), ∃ err0. ⌊err0⌋ ∧ ⟨err := err0⟩ (err = err1)
⟨fail#(; ; err)⟩ (err = err1), # buf0 = VFS_PAGE_SIZE, files1[m] = mkfile(m3, md0, m4, content), m ∈ files1 ⊦ ⟨buf := zeropage; err := ESUCCESS⟩ (buf = buf0 ∧ err = err1), ∃ err0. ⌊err0⌋ ∧ ⟨err := err0⟩ (err = err1), pageno0 ∈ content