| VFS_PAGE_SIZE = n0 + m % VFS_PAGE_SIZE, files1[ino2] = mkfile(m, md, # links(ino2, dirs), content0), files = files0, files0 = files1 [ino2, mkfile(m, md, # links(ino2, dirs), content0[m / VFS_PAGE_SIZE, fill(content0[m / VFS_PAGE_SIZE], zero, m % VFS_PAGE_SIZE, n0)] upto m) ], ino = inode.ino, inode = mkinode(ino2, md, false, # links(ino2, dirs), 0, n), inode0 = mkinode(ino2, md, false, # links(ino2, dirs), 0, m), afs-cons(dirs, files1), ispath(p, ROOT_INO, ino2, dirs, files1), of-cons(of, dirs, files1), pw(user, md), px-parent(user, p, ROOT_INO, dirs, files1), m / VFS_PAGE_SIZE ∈ content0, ino2 ∈ files1, ino ∈ dirs, m ≤ n ⊦ [asynced := ?] (afs-cons(dirs[ino, dirs[ino].meta:= inode.meta], files) → of-cons(of, dirs[ino, dirs[ino].meta:= inode.meta], files)), m % VFS_PAGE_SIZE = 0, ino2 ∈ dirs, ino ∈ files |
Used simplifier rules: ⊦ mkinode(m, md, boolvar, m0, m1, m2).ino = m; (s)