| afs-cons(dirs, files), dent.name ∈ dirs[p_ino].entries, p_ino ∈ dirs, links(p_ino, dirs) ≠ ∅ ∨ p_ino = ROOT_INO ⊦ ⟪dent := mkdentry(dent.name, dirs[p_ino].entries[dent.name]); err := ESUCCESS⟫ true |
afs-cons(dirs, files), p_ino ∈ dirs, dent.name ∈ dirs[p_ino].entries, links(p_ino, dirs) ≠ ∅ ∨ p_ino = ROOT_INO ⊦ ⟪err := ESUCCESS⟫ true