Lines Matching defs:dir

189 	Directory* dir = dynamic_cast<Directory*>((Node*)_dir);
191 FUNCTION(("dir: (%llu), entry: `%s'\n", (dir ? dir->GetID() : -1),
195 if (!dir)
204 *_vnodeID = dir->GetID();
208 Directory *parent = dir->GetParent();
217 error = dir->FindAndGetNode(entryName, &node);
397 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
404 } else if (!dir) {
407 NodeMTimeUpdater mTimeUpdater(dir);
410 if (get_vnode_removed(volume->FSVolume(), dir->GetID(), &removed)
415 error = dir->CheckPermissions(ACCESS_W);
419 if (dir->FindNode(name, &node) == B_OK) {
424 error = dir->CreateSymLink(name, path, &symLink);
439 notify_entry_created(volume->GetID(), dir->GetID(), name,
455 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
460 if (!dir) {
463 NodeMTimeUpdater mTimeUpdater(dir);
466 if (get_vnode_removed(volume->FSVolume(), dir->GetID(), &removed)
471 error = dir->CheckPermissions(ACCESS_W);
475 if (dir->FindEntry(name, &entry) == B_OK) {
479 error = dir->CreateEntry(node, name);
484 notify_entry_created(volume->GetID(), dir->GetID(), name,
499 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
506 } else if (!dir) {
509 NodeMTimeUpdater mTimeUpdater(dir);
511 error = dir->CheckPermissions(ACCESS_W);
517 if (dir->FindAndGetNode(name, &node, &entry) == B_OK) {
524 error = dir->DeleteEntry(entry);
531 notify_entry_removed(volume->GetID(), dir->GetID(), name, nodeID);
550 FUNCTION(("old dir: %Ld, old name: `%s', new dir: %Ld, new name: `%s'\n",
783 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
790 } else if (!dir) {
793 NodeMTimeUpdater mTimeUpdater(dir);
796 if (get_vnode_removed(volume->FSVolume(), dir->GetID(), &removed)
810 if (dir->FindNode(name, &node) == B_OK) {
830 // the user must have dir write permission to create a new entry
831 } else if ((error = dir->CheckPermissions(ACCESS_W)) == B_OK) {
834 error = dir->CreateFile(name, &file);
853 notify_entry_created(volume->GetID(), dir->GetID(), name, *vnid);
1050 Directory *dir = fIterator.GetDirectory();
1051 if (dir->GetParent())
1052 *nodeID = dir->GetParent()->GetID();
1054 *nodeID = dir->GetID();
1109 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
1116 } else if (!dir) {
1119 NodeMTimeUpdater mTimeUpdater(dir);
1122 if (get_vnode_removed(volume->FSVolume(), dir->GetID(), &removed)
1127 error = dir->CheckPermissions(ACCESS_W);
1131 if (dir->FindNode(name, &node) == B_OK) {
1136 error = dir->CreateDirectory(name, &newDir);
1151 notify_entry_created(volume->GetID(), dir->GetID(), name,
1166 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
1173 } else if (!dir) {
1176 NodeMTimeUpdater mTimeUpdater(dir);
1178 error = dir->CheckPermissions(ACCESS_W);
1184 if (dir->FindAndGetNode(name, &node, &entry) == B_OK) {
1191 error = dir->DeleteEntry(entry);
1198 notify_entry_removed(volume->GetID(), dir->GetID(), name, nodeID);
1213 FUNCTION(("dir: (%Lu)\n", node->GetID()));
1216 Directory *dir = NULL;
1218 dir = dynamic_cast<Directory*>(node);
1219 if (!dir) {
1227 DirectoryCookie *cookie = new(nothrow) DirectoryCookie(dir);
1247 FUNCTION(("dir: (%Lu)\n", ((Node*)_node)->GetID()));
1276 FUNCTION(("dir: (%Lu)\n", node->GetID()));