Lines Matching refs:dir

192 	Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
194 FUNCTION(("dir: (%llu), entry: `%s'\n", (dir ? dir->GetID() : -1),
198 if (!dir)
207 *_vnodeID = dir->GetID();
211 Directory *parent = dir->GetParent();
220 error = dir->FindAndGetNode(entryName, &node);
402 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
409 } else if (!dir) {
412 NodeMTimeUpdater mTimeUpdater(dir);
415 if (get_vnode_removed(volume->FSVolume(), dir->GetID(), &removed)
420 error = dir->CheckPermissions(ACCESS_W);
424 if (dir->FindNode(name, &node) == B_OK) {
429 error = dir->CreateSymLink(name, path, &symLink);
444 notify_entry_created(volume->GetID(), dir->GetID(), name,
460 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
465 if (!dir) {
468 NodeMTimeUpdater mTimeUpdater(dir);
471 if (get_vnode_removed(volume->FSVolume(), dir->GetID(), &removed)
476 error = dir->CheckPermissions(ACCESS_W);
480 if (dir->FindEntry(name, &entry) == B_OK) {
484 error = dir->CreateEntry(node, name);
489 notify_entry_created(volume->GetID(), dir->GetID(), name,
504 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
511 } else if (!dir) {
514 NodeMTimeUpdater mTimeUpdater(dir);
516 error = dir->CheckPermissions(ACCESS_W);
522 if (dir->FindAndGetNode(name, &node, &entry) == B_OK) {
529 error = dir->DeleteEntry(entry);
536 notify_entry_removed(volume->GetID(), dir->GetID(), name, nodeID);
555 FUNCTION(("old dir: %lld, old name: `%s', new dir: %lld, new name: `%s'\n",
789 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
796 } else if (!dir) {
802 NodeMTimeUpdater mTimeUpdater(dir);
805 if (get_vnode_removed(volume->FSVolume(), dir->GetID(), &removed)
819 if (dir->FindNode(name, &node) == B_OK) {
839 // the user must have dir write permission to create a new entry
840 } else if ((error = dir->CheckPermissions(ACCESS_W)) == B_OK) {
843 error = dir->CreateFile(name, &file);
868 notify_entry_created(volume->GetID(), dir->GetID(), name, *vnid);
1068 Directory *dir = fIterator.GetDirectory();
1069 if (dir->GetParent())
1070 *nodeID = dir->GetParent()->GetID();
1072 *nodeID = dir->GetID();
1127 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
1134 } else if (!dir) {
1140 NodeMTimeUpdater mTimeUpdater(dir);
1143 if (get_vnode_removed(volume->FSVolume(), dir->GetID(), &removed)
1148 error = dir->CheckPermissions(ACCESS_W);
1152 if (dir->FindNode(name, &node) == B_OK) {
1157 error = dir->CreateDirectory(name, &newDir);
1172 notify_entry_created(volume->GetID(), dir->GetID(), name,
1187 Directory* dir = dynamic_cast<Directory*>((Node*)_dir->private_node);
1194 } else if (!dir) {
1197 NodeMTimeUpdater mTimeUpdater(dir);
1199 error = dir->CheckPermissions(ACCESS_W);
1205 if (dir->FindAndGetNode(name, &node, &entry) == B_OK) {
1212 error = dir->DeleteEntry(entry);
1219 notify_entry_removed(volume->GetID(), dir->GetID(), name, nodeID);
1234 FUNCTION(("dir: (%Lu)\n", node->GetID()));
1237 Directory *dir = NULL;
1239 dir = dynamic_cast<Directory*>(node);
1240 if (!dir) {
1248 DirectoryCookie *cookie = new(nothrow) DirectoryCookie(dir);
1268 FUNCTION(("dir: (%Lu)\n", ((Node*)_node)->GetID()));
1297 FUNCTION(("dir: (%Lu)\n", node->GetID()));