| files0[m] = mkfile(m2, md0, # links(m, dirs), content0), of[fd] = mkfile(m, mode, m0), files1[m] = mkfile(m1, md, # links(m, dirs), content), err = err0, err1 = ESUCCESS, err2 = err1, files = files1, m2 < m0 + ino, afs-cons(dirs, files0[m, mkfile(m2, md0, # links(m, dirs), content0 upto m2)]), afs-cons(dirs, files0), of-cons(of, dirs, files0), m ∈ files1, fd ∈ of, m ∈ files0, n ≤ # buf0, ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ ino = 0, n = 0, ∃ bv. true, mode ≠ MODE_W ∧ mode ≠ MODE_RW, m2 % VFS_PAGE_SIZE ≠ 0 ∧ m2 / VFS_PAGE_SIZE ∈ content0 |