| dirs[m] = mkdir(m0, md1, # links(m, dirs), m2, entries), dent = negdentry(str), dirs0 = dirs \ orphans(dirs, files), files0 = files \ orphans(dirs, files), p_inode = mkinode(m, md0, true, # links(m, dirs), m2, m0), afs-cons(dirs, files), m ∈ dirs, links(m, dirs) ≠ ∅ ∨ m = ROOT_INO ⊦ ⟨abort⟩ (asynced ∧ dirs0 = dirs \ orphans(dirs, files) ∧ files0 = files \ orphans(dirs, files)), pre-mkdir(p_inode, dent, md, dirs, files), str ∈ entries |
dirs[m] = mkdir(m0, md1, # links(m, dirs), m2, entries), dent = negdentry(str), dirs0 = dirs \ orphans(dirs, files), files0 = files \ orphans(dirs, files), p_inode = mkinode(m, md0, true, # links(m, dirs), m2, m0), afs-cons(dirs, files), m ∈ dirs, links(m, dirs) ≠ ∅ ∨ m = ROOT_INO ⊦ pre-mkdir(p_inode, dent, md, dirs, files), str ∈ entries