| of[fd] = mkfile(m, mode, m0), err = ESUCCESS, err0 = ESUCCESS, ino = m, inode = p_inode, dom of < ino0, afs-cons(dirs, files), of-cons(of, dirs, files), fd ∈ of ⊦ ⟪of := of -- fd; vfs_put_inode#(getinode(ino, dirs, files), of, asynced; err, dirs, files)⟫ (of-cons(of, dirs, files) ∧ dom of < ino0 ∧ afs-cons(dirs, files)) |
of[fd] = mkfile(m, mode, m0), err = ESUCCESS, err0 = ESUCCESS, ino = m, inode = p_inode, dom of < ino0, afs-cons(dirs, files), of-cons(of, dirs, files), fd ∈ of ⊦ ⟪vfs_put_inode#(getinode(ino, dirs, files), of -- fd, asynced; err, dirs, files)⟫ (of-cons(of -- fd, dirs, files) ∧ dom(of -- fd) < ino0 ∧ afs-cons(dirs, files))