| of[fd] = mkfile(m, mode, m0), files[m] = mkfile(m1, md, # links(m, dirs), content), buf-opt = none, dirs1 = dirs, err = err0, err1 = ESUCCESS, ino = 0, ino0 = ino, ino1 = ino2, ino2 = 0, ino4 = 0, inode = mkinode(m, md, false, # links(m, dirs), 0, m1), n = m1, pageno = m1 / VFS_PAGE_SIZE, dom of < ino3, afs-cons(dirs, files), of-cons(of, dirs, files), m ∈ files, fd ∈ of, n0 ≤ # buf, ⌊err0⌋ ⊦ [skip] (dirs1 = dirs → of-cons(of, dirs, files) ∧ dom of < ino3 ∧ afs-cons(dirs, files)), VFS_PAGE_SIZE = 0, n0 = 0, mode ≠ MODE_W ∧ mode ≠ MODE_RW |
Used simplifier rules: ⊦ VFS_PAGE_SIZE ≠ 0; (s)