| of[fd] = mkfile(m, mode, m0), files[m] = mkfile(m2, md0, # links(m, dirs), content0), buf-opt = none, dirs0 = dirs, err = err0, err1 = ESUCCESS, ino = 0, ino0 = ino, ino1 = ino2, ino2 = 0, ino3 = 0, inode = mkinode(m, md0, false, # links(m, dirs), 0, m2), n = m2, pageno = m2 / VFS_PAGE_SIZE, afs-cons(dirs, files), of-cons(of, dirs, files), m ∈ files, fd ∈ of, n0 ≤ # buf, ⌊err0⌋ ⊦ ⟪skip⟫ (dirs0 = dirs), VFS_PAGE_SIZE = 0, n0 = 0, mode ≠ MODE_W ∧ mode ≠ MODE_RW |