| # links(entries0[str], dirs0) = m2 + 1, dirs0[m] = mkdir(m3 + 1, md3, # links(m, dirs0), m0 + 1, entries0), dirs0[entries0[str]] = mkdir(m5, md1, m2 + 1, m7, ∅), dirs = dirs0[entries0[str], mkdir(m5, md1, m2, m7, ∅)][m, mkdir(m3, md0, # links(m, dirs0), m0, entries0 -- str)], ino = inode.ino, inode = mkinode(entries0[str], md, true, # links(entries0[str], dirs0), m7, m5), afs-cons(dirs0, files), afs-cons(dirs0[m, mkdir(m3, md3, # links(m, dirs0), m0, entries0 -- str)][entries0[str], mkdir(m5, md1, m2, m7, ∅)], files), afs-cons(dirs0[entries0[str], mkdir(m5, md1, m2, m7, ∅)][m, mkdir(m3, md0, # links(m, dirs0), m0, entries0 -- str)], files), afs-cons(dirs[ino, dirs[ino].meta:= inode.meta], files), ino ∈ dirs, m ∈ dirs0, str ∈ entries0, entries0[str] ∈ dirs0, links(m, dirs0) ≠ ∅ ∨ m = ROOT_INO ⊦ ⟪asynced := ?⟫ true, entries0[str] = ROOT_INO, entries0[str] = m, ino ∈ files |