| # links(m, dirs) = dirs[m].nlink, dirs[m].size = 0, dirs[m] = mkdir(0, md0, dirs[m].nlink, dirs[m].nsubdirs, entries), entries[str] = dirs[m].entries[str], ¬ boolvar, c_inode = mkinode(m0, md, boolvar, m1, m2, m3), m0 = entries[str], m1 = files[entries[str]].nlink, m2 = 0, afs-cons(dirs, files), entries[str] ∈ files, str ∈ entries, m ∈ dirs, str ∈ dirs[m].entries, links(m, dirs) ≠ ∅ ∨ m = ROOT_INO ⊦ |
# links(m, dirs) = dirs[m].nlink, dirs[m].size = 0, entries[str] = dirs[m].entries[str], dirs[m] = mkdir(0, md0, dirs[m].nlink, dirs[m].nsubdirs, entries), afs-cons(dirs, files), str ∈ dirs[m].entries, m ∈ dirs, str ∈ entries, entries[str] ∈ files, links(m, dirs) ≠ ∅ ∨ m = ROOT_INO ⊦