Lines Matching refs:newDirectory
1177 Inode* newDirectory = (Inode*)_newDir->private_node;
1180 if (oldDirectory == newDirectory && !strcmp(oldName, newName))
1186 if (oldDirectory != newDirectory)
1187 newDirectory->WriteLockInTransaction(transaction);
1192 status = newDirectory->CheckPermissions(W_OK);
1213 // from the newDirectory to either the root node or the old
1217 if (oldDirectory != newDirectory) {
1218 ino_t parent = newDirectory->ID();
1242 if (newDirectory != oldDirectory) {
1243 newTree = newDirectory->Tree();
1269 status = newDirectory->Remove(transaction, newName, NULL,
1274 entry_cache_remove(volume->ID(), newDirectory->ID(), newName);
1276 notify_entry_removed(volume->ID(), newDirectory->ID(), newName,
1288 newDirectory->ID(), newName);
1303 inode->Parent() = newDirectory->BlockRun();
1308 if (oldDirectory != newDirectory
1312 2, newDirectory->ID());
1316 entry_cache_add(volume->ID(), id, "..", newDirectory->ID());
1320 if (status == B_OK && newDirectory != oldDirectory)
1323 status = newDirectory->ContainerContentsChanged(transaction);
1330 entry_cache_add(volume->ID(), newDirectory->ID(), newName, id);
1335 oldName, newDirectory->ID(), newName, id);
1339 entry_cache_remove(volume->ID(), newDirectory->ID(), newName);