/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | kernel_interface.cpp | 342 // since a directory's size can be changed without having it opened, 592 Inode* directory = (Inode*)_directory->private_node; local 594 InodeReadLocker locker(directory); 597 status_t status = directory->CheckPermissions(X_OK); 601 BPlusTree* tree = directory->Tree(); 607 //PRINT(("bfs_walk() could not find %lld:\"%s\": %s\n", directory->BlockNumber(), file, strerror(status))); 609 entry_cache_add_missing(volume->ID(), directory->ID(), file); 614 entry_cache_add(volume->ID(), directory->ID(), file, *_vnodeID); 964 // directory modification times are not part of the index 1006 Inode* directory local 1067 Inode* directory = (Inode*)_directory->private_node; local 1145 Inode* directory = (Inode*)_directory->private_node; local 1633 Inode* directory = (Inode*)_directory->private_node; local 1674 Inode* directory = (Inode*)_directory->private_node; local 2049 Inode* directory = (Inode*)_directory->private_node; local [all...] |
/haiku/headers/private/storage/ |
H A D | DiskDeviceRoster.h | 150 static status_t _GetNextAddOn(BDirectory **directory, int32 *index, 153 static status_t _GetNextAddOn(BDirectory *directory, 157 static status_t _GetNextAddOnDir(BDirectory **directory, int32 *index,
|
H A D | MergedDirectory.h | 39 status_t AddDirectory(BDirectory* directory);
|
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | FDManager.cpp | 89 FDManager::SetDirectory(BDirectory* directory, const node_ref* ref) argument 91 status_t error = directory->SetTo(ref); 95 error = directory->SetTo(ref);
|
H A D | ClientConnection.cpp | 770 // get the directory 771 Directory* directory = NULL; local 775 directory = dynamic_cast<Directory*>(node); 776 if (!directory) 785 if (!volume->GetNodePermissions(directory).ImpliesWritePermission()) 792 result = directory->GetPath(&path); 813 entry = volumeManager->GetEntry(directory->GetVolumeID(), 814 directory->GetID(), request->name.GetString()); 820 result = volume->LoadEntry(directory, request->name.GetString(), 1145 // get the directory 1146 Directory* directory = NULL; local 1204 Directory* directory = NULL; local 1262 Directory* directory = NULL; local 1467 Directory* directory = NULL; local 1525 Directory* directory = NULL; local 1583 Directory* directory = NULL; local 1664 Directory* directory = NULL; local 1750 Directory* directory = NULL; local 1822 Directory* directory = NULL; local 2599 Directory* directory; local 3317 _GetContainingClientVolumes(Directory* directory, int32* volumeIDs, int32 arraySize, ClientVolumeFilter* filter) argument [all...] |
H A D | Entry.h | 19 Entry(Volume* volume, Directory* directory,
|
H A D | FDManager.h | 27 static status_t SetDirectory(BDirectory* directory,
|
/haiku/src/apps/expander/ |
H A D | ExpanderRules.cpp | 131 BDirectory directory; local 134 || directory.SetTo(path.Path()) != B_OK) { 139 while (directory.GetNextRef(&entry) == B_OK) {
|
/haiku/src/kits/debug/ |
H A D | TeamDebugger.cpp | 186 BString directory(paths, pathLen); 187 if (directory.Length() == 0) 191 status_t error = path.SetTo(directory, programName);
|
/haiku/src/kits/storage/ |
H A D | RemoveEngine.cpp | 77 // recurse, if entry is a directory 79 // open directory 80 BDirectory directory; local 81 status_t error = directory.SetTo(path); 84 "Failed to open directory \"%s\": %s\n", path, strerror(error)); 89 while (directory.GetNextDirents(entry, sizeof(buffer), 1) == 1) {
|
/haiku/src/servers/mail/ |
H A D | DeskbarView.cpp | 258 message->FindInt64("directory", &ref.directory); 385 DeskbarView::_CreateMenuLinks(BDirectory& directory, BPath& path) argument 387 status_t status = directory.SetTo(path.Path()); 391 // Check if the directory has to be created (and do it in this case, 393 // create the directory and fill it with links, so normally this doesn't 398 || entry.GetParent(&directory) < B_OK 399 || directory.CreateDirectory(path.Leaf(), NULL) < B_OK 400 || directory.SetTo(path.Path()) < B_OK) 407 directory 465 BDirectory directory; local [all...] |
/haiku/src/add-ons/tracker/mark_as/ |
H A D | MarkAs.cpp | 60 BDirectory directory(path.Path()); 63 while (directory.GetNextRef(&ref) == B_OK) {
|
/haiku/src/servers/index/ |
H A D | VolumeWatcher.h | 33 void EntryCreated(const char *name, ino_t directory, 35 void EntryRemoved(const char *name, ino_t directory,
|
/haiku/src/kits/tracker/ |
H A D | VirtualDirectoryEntryList.cpp | 94 ref->directory = entry->d_pino; 113 ref.directory = buffer->d_pino;
|
H A D | NodeWalker.cpp | 118 // not a directory, set up walking a single file 145 // not a directory, set up walking a single file 202 // not a directory, set up walking a single file 229 // not a directory, set up walking a single file 265 BDirectory* directory = fDirs.RemoveItemAt(fTopIndex--); local 266 if (directory == NULL) 269 delete directory; 322 // If requested to include the top directory, return that first. 337 // See if this entry is a directory. If it is then push it onto the 363 // If requested to include the top directory, retur 491 BDirectory* directory = fDirs.RemoveItemAt(fTopIndex--); local [all...] |
H A D | VirtualDirectoryPoseView.cpp | 197 || message->FindInt64("directory", &entryRef.directory) != B_OK 207 // Iterate through the directory and generate an entry-created message 209 BDirectory directory; local 210 if (directory.SetTo(&nodeRef) != B_OK) 215 while (directory.GetNextDirents(entry, sizeof(longEntry), 1) == 1) { 237 // If it is a directory, translate it. 262 // It may be a directory, so tell the manager. 289 || message->FindInt64("directory", &entryRef.directory) [all...] |
/haiku/src/apps/musiccollection/ |
H A D | FileMonitor.h | 78 virtual void EntryCreated(const char *name, ino_t directory, 80 virtual void EntryRemoved(const char *name, ino_t directory,
|
H A D | FileMonitor.cpp | 77 EntryCreated(entry.name, entry.directory, entry.device, 98 FileMonitor::EntryCreated(const char *name, ino_t directory, dev_t device, argument 106 NodeMonitorHandler::make_entry_ref(device, directory, name, &file.entry); 115 FileMonitor::EntryRemoved(const char *name, ino_t directory, dev_t device, argument
|
/haiku/src/apps/people/ |
H A D | PersonWindow.cpp | 200 if (msg->FindRef("directory", &dir) == B_OK) { 204 BDirectory directory; local 205 directory.SetTo(&dir); 206 if (directory.InitCheck() == B_NO_ERROR) { 208 directory.CreateFile(name, &file); 215 directory.FindEntry(name, &entry); 249 int64 directory; local 250 msg->FindInt64("to directory", &directory); 257 fRef = new entry_ref(device, directory, nam [all...] |
/haiku/headers/private/print/ |
H A D | PrintAddOnServer.h | 47 BDirectory* directory);
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | ShareNode.cpp | 8 ShareDirEntry::ShareDirEntry(ShareDir* directory, const char* name, argument 12 fDirectory(directory), 225 LocalShareDirIterator::SetDirectory(ShareDir* directory) argument 227 // unset the old directory 231 // set the new directory 232 fDirectory = directory; 470 // update the directory iterators pointing to the removed entry
|
/haiku/headers/os/storage/ |
H A D | Volume.h | 34 status_t GetRootDirectory(BDirectory* directory) const;
|
/haiku/headers/build/private/storage/ |
H A D | MergedDirectory.h | 39 status_t AddDirectory(BDirectory* directory);
|
/haiku/src/add-ons/mail_daemon/inbound_protocols/imap/ |
H A D | IMAPProtocol.h | 63 IMAPFolder* _FolderFor(ino_t directory);
|
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | Directory.h | 30 status_t CreateDirectory(const char *name, Directory **directory);
|