| of[fd] = mkfile(m, mode, m0), err = ESUCCESS, err0 = ESUCCESS, ino = m, dom of < ino0, afs-cons(dirs, files), of-cons(of, dirs, files), fd ∈ of ⊦ ⟪of[fd].pos := getinode(ino, dirs, files).size + n⟫ (of-cons(of, dirs, files) ∧ dom of < ino0) |
of[fd] = mkfile(m, mode, m0), err = ESUCCESS, err0 = ESUCCESS, ino = m, dom of < ino0, afs-cons(dirs, files), of-cons(of, dirs, files), fd ∈ of ⊦ of-cons(of[fd, of[fd].pos:= (getinode(ino, dirs, files).size + n)], dirs, files) ∧ dom of[fd, of[fd].pos:= (getinode(ino, dirs, files).size + n)] < ino0