| # links(m, dirs) = files1[m].nlink, files0[m] = mkfile(m2, md0, files1[m].nlink, content0), of[fd] = mkfile(m, mode, m0), dirs0 = dirs, ino = 0, afs-cons(dirs, files0[m, mkfile(m2, md0, files1[m].nlink, content0 upto m2)]), afs-cons(dirs, files0), of-cons(of, dirs, files0), m ∈ files1, fd ∈ of, m ∈ files0, n0 ≤ # buf0 ⊦ ⟪skip⟫ (dirs0 = dirs), err0 = ESUCCESS, n0 = 0, mode ≠ MODE_W ∧ mode ≠ MODE_RW, m2 % VFS_PAGE_SIZE ≠ 0 ∧ m2 / VFS_PAGE_SIZE ∈ content0 |