| # buf = VFS_PAGE_SIZE, ((m0 => mkfile(n0, md, # links(m0, dirs), content) * F))(files), afs-cons(dirs, files) ⊦ ⌜zeropage⌝ = (content.stream from n * VFS_PAGE_SIZE) to VFS_PAGE_SIZE, n ∈ content |
⊦ ((ino => af * F))(files) ↔ F(files -- ino) ∧ ino ∈ files ∧ files[ino] = af
# buf = VFS_PAGE_SIZE, files[m0] = mkfile(n0, md, # links(m0, dirs), content), F(files -- m0), afs-cons(dirs, files), m0 ∈ files ⊦ ⌜zeropage⌝ = (content.stream from n * VFS_PAGE_SIZE) to VFS_PAGE_SIZE, n ∈ content
Used terms: files, F, mkfile(n0, md, # links(m0, dirs), content), m0