| # buf = VFS_PAGE_SIZE, files[m0] = mkfile(n0, md, # links(m0, dirs), content), n1 < VFS_PAGE_SIZE, F(files -- m0), afs-cons(dirs, files), n ∈ content, m0 ∈ files ⊦ content[n][n1] = getbyte(n * VFS_PAGE_SIZE + n1, content) |
⊦ getbyte(m, content) = getpage(m / VFS_PAGE_SIZE, content)[m % VFS_PAGE_SIZE]
# buf = VFS_PAGE_SIZE, files[m0] = mkfile(n0, md, # links(m0, dirs), content), n1 < VFS_PAGE_SIZE, F(files -- m0), afs-cons(dirs, files), m0 ∈ files, n ∈ content ⊦ content[n][n1] = getpage((n * VFS_PAGE_SIZE + n1) / VFS_PAGE_SIZE, content)[(n * VFS_PAGE_SIZE + n1) % VFS_PAGE_SIZE]
Used terms: content, n * VFS_PAGE_SIZE + n1