Searched refs:directory (Results 76 - 100 of 287) sorted by relevance

1234567891011>>

/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dkernel_interface.cpp342 // 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 DDiskDeviceRoster.h150 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 DMergedDirectory.h39 status_t AddDirectory(BDirectory* directory);
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DFDManager.cpp89 FDManager::SetDirectory(BDirectory* directory, const node_ref* ref) argument
91 status_t error = directory->SetTo(ref);
95 error = directory->SetTo(ref);
H A DClientConnection.cpp770 // 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 DEntry.h19 Entry(Volume* volume, Directory* directory,
H A DFDManager.h27 static status_t SetDirectory(BDirectory* directory,
/haiku/src/apps/expander/
H A DExpanderRules.cpp131 BDirectory directory; local
134 || directory.SetTo(path.Path()) != B_OK) {
139 while (directory.GetNextRef(&entry) == B_OK) {
/haiku/src/kits/debug/
H A DTeamDebugger.cpp186 BString directory(paths, pathLen);
187 if (directory.Length() == 0)
191 status_t error = path.SetTo(directory, programName);
/haiku/src/kits/storage/
H A DRemoveEngine.cpp77 // 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 DDeskbarView.cpp258 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 DMarkAs.cpp60 BDirectory directory(path.Path());
63 while (directory.GetNextRef(&ref) == B_OK) {
/haiku/src/servers/index/
H A DVolumeWatcher.h33 void EntryCreated(const char *name, ino_t directory,
35 void EntryRemoved(const char *name, ino_t directory,
/haiku/src/kits/tracker/
H A DVirtualDirectoryEntryList.cpp94 ref->directory = entry->d_pino;
113 ref.directory = buffer->d_pino;
H A DNodeWalker.cpp118 // 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 DVirtualDirectoryPoseView.cpp197 || 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 DFileMonitor.h78 virtual void EntryCreated(const char *name, ino_t directory,
80 virtual void EntryRemoved(const char *name, ino_t directory,
H A DFileMonitor.cpp77 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 DPersonWindow.cpp200 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 DPrintAddOnServer.h47 BDirectory* directory);
/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DShareNode.cpp8 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 DVolume.h34 status_t GetRootDirectory(BDirectory* directory) const;
/haiku/headers/build/private/storage/
H A DMergedDirectory.h39 status_t AddDirectory(BDirectory* directory);
/haiku/src/add-ons/mail_daemon/inbound_protocols/imap/
H A DIMAPProtocol.h63 IMAPFolder* _FolderFor(ino_t directory);
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DDirectory.h30 status_t CreateDirectory(const char *name, Directory **directory);

Completed in 293 milliseconds

1234567891011>>