| # links(m, dirs) = dirs[m].nlink, dirs[m] = mkdir(dirs[m].size, md1, dirs[m].nlink, dirs[m].nsubdirs, entries), dent = negdentry(str), p_inode = mkinode(m, md0, true, dirs[m].nlink, dirs[m].nsubdirs, dirs[m].size), afs-cons(dirs, files), m ∈ dirs, links(m, dirs) ≠ ∅ ∨ m = ROOT_INO ⊦ str ∈ entries, str ∈ dirs[m].entries, ∃ ino. ¬ ino ∈ dirs ∧ ¬ ino ∈ files ∧ ino ≠ 0 |
# links(m, dirs) = dirs[m].nlink, dirs[m] = mkdir(dirs[m].size, md1, dirs[m].nlink, dirs[m].nsubdirs, entries), afs-cons(dirs, files), m ∈ dirs, links(m, dirs) ≠ ∅ ∨ m = ROOT_INO ⊦ str ∈ dirs[m].entries, str ∈ entries, ∃ ino. ¬ ino ∈ dirs ∧ ¬ ino ∈ files ∧ ino ≠ 0