| files1[ino] = mkfile(m, md, m1, content), write-inv(0, n1, mkinode(ino, md, false, m1, 0, m0), buf, n, dirs, files0, files1), ino ∈ files1, ⌊err0⌋ ⊦ [err := err0; asynced := ?; if err = ESUCCESS then files0[ino].size := m0 + n] write-inv(0, n1, mkinode(ino, md, false, m1, 0, files0[ino].size), buf, n, dirs, files0, files1) |
files1[ino] = mkfile(m, md, m1, content), write-inv(0, n1, mkinode(ino, md, false, m1, 0, m0), buf, n, dirs, files0, files1), ino ∈ files1, ⌊err0⌋ ⊦ [asynced := ?; if err0 = ESUCCESS then files0[ino].size := m0 + n] write-inv(0, n1, mkinode(ino, md, false, m1, 0, files0[ino].size), buf, n, dirs, files0, files1)