| dirs[p_ino] = mkdir(m, md, # links(p_ino, dirs), m1, entries), afs-cons(dirs, files), dent.name ∈ entries, p_ino ∈ dirs, links(p_ino, dirs) ≠ ∅ ∨ p_ino = ROOT_INO ⊦ ⟨dent := mkdentry(dent.name, entries[dent.name]); err := ESUCCESS⟩ true, ⟨fail#(; ; err)⟩ true |
dirs[p_ino] = mkdir(m, md, # links(p_ino, dirs), m1, entries), afs-cons(dirs, files), p_ino ∈ dirs, dent.name ∈ entries, links(p_ino, dirs) ≠ ∅ ∨ p_ino = ROOT_INO ⊦ ⟨err := ESUCCESS⟩ true, ⟨fail#(; ; err)⟩ true