Lines Matching refs:newDirectory
940 Inode* newDirectory = (Inode*)_newDir->private_node;
942 if (oldDirectory == newDirectory && strcmp(oldName, newName) == 0)
948 if (oldDirectory != newDirectory)
949 newDirectory->WriteLockInTransaction(transaction);
953 status = newDirectory->CheckPermissions(W_OK);
973 if (oldDirectory != newDirectory) {
977 ino_t parentID = newDirectory->ID();
1002 HTree newHTree(volume, newDirectory);
1061 entry_cache_remove(volume->ID(), newDirectory->ID(), newName);
1063 notify_entry_removed(volume->ID(), newDirectory->ID(), newName,
1076 if (oldDirectory == newDirectory) {
1094 if (oldDirectory != newDirectory && inode->IsDirectory()) {
1105 inodeIterator.ChangeEntry(transaction, newDirectory->ID(),
1112 newDirectory->IncrementNumLinks(transaction);
1113 status = newDirectory->WriteBack(transaction);
1123 entry_cache_add(volume->ID(), newDirectory->ID(), newName, oldID);
1128 entry_cache_add(volume->ID(), newDirectory->ID(), oldName, oldID);
1134 newDirectory->ID(), newName, oldID);