/haiku/src/system/libroot/os/ |
H A D | fs_query.cpp | 9 #include <dirent.h> 76 struct dirent * 84 get_path_for_dirent(struct dirent *dent, char *buffer, size_t length)
|
H A D | fs_index.c | 9 #include <dirent.h> 86 struct dirent *
|
/haiku/src/add-ons/kernel/file_systems/packagefs/util/ |
H A D | Utils.h | 9 #include <dirent.h> 30 set_dirent_name(struct dirent* buffer, size_t bufferSize, const char* name, 45 set_dirent_name(struct dirent* buffer, size_t bufferSize, const char* name)
|
/haiku/src/kits/tracker/ |
H A D | EntryIterator.cpp | 90 TWalkerWrapper::GetNextDirents(struct dirent* buffer, size_t length, 131 dirent* 132 EntryListBase::Next(dirent* ent) 134 return (dirent*)((char*)ent + ent->d_reclen); 237 CachedEntryIterator::_CompareInodes(const dirent* ent1, const dirent* ent2) 250 CachedEntryIterator::GetNextDirents(struct dirent* ent, size_t size, 255 fDirentBuffer = (dirent*)malloc(kDirentBufferSize); 257 ASSERT(size > offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH); 281 < (offsetof(struct dirent, d_nam [all...] |
H A D | NodeWalker.h | 61 virtual int32 GetNextDirents(struct dirent*, size_t, 87 virtual int32 GetNextDirents(struct dirent*, size_t, 124 virtual int32 GetNextDirents(struct dirent*, size_t, 155 virtual int32 GetNextDirents(struct dirent*, size_t,
|
H A D | VirtualDirectoryEntryList.cpp | 86 struct dirent* entry = longEntry.dirent(); 100 VirtualDirectoryEntryList::GetNextDirents(struct dirent* buffer, size_t length,
|
H A D | VirtualDirectoryEntryList.h | 36 virtual int32 GetNextDirents(struct dirent* buffer,
|
H A D | VirtualDirectoryManager.h | 12 #include <dirent.h> 59 dirent* buffer);
|
/haiku/src/tests/system/boot/loader/ |
H A D | platform_devices.cpp | 14 #include <dirent.h> 70 struct dirent *dirent; local 71 while ((dirent = readdir(dir)) != NULL) { 73 if (dirent->d_name[0] == '.') 79 strcat(nextPath, dirent->d_name); 82 if (!strcmp(dirent->d_name, "raw")
|
/haiku/src/tests/system/libroot/posix/ |
H A D | fifo_test.cpp | 1 #include <dirent.h>
|
/haiku/headers/private/storage/ |
H A D | MergedDirectory.h | 45 virtual int32 GetNextDirents(struct dirent* direntBuffer, 62 void _FindBestEntry(dirent* direntBuffer);
|
/haiku/src/add-ons/kernel/file_systems/packagefs/indices/ |
H A D | Query.h | 14 struct dirent; 33 status_t GetNextEntry(struct dirent* entry, size_t size);
|
/haiku/src/build/libbe/storage/ |
H A D | MergedDirectory.cpp | 114 struct dirent* dirEntry = longEntry.dirent(); 132 BMergedDirectory::GetNextDirents(struct dirent* direntBuffer, size_t bufferSize, 205 char buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH]; 206 while (GetNextDirents((dirent*)&buffer, sizeof(buffer), 1) == 1)
|
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | system_dependencies.h | 51 #include <dirent.h>
|
/haiku/headers/posix/ |
H A D | glob.h | 55 struct dirent *(*gl_readdir)(void *);
|
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | system_dependencies.h | 45 #include <dirent.h>
|
/haiku/src/add-ons/kernel/file_systems/ufs2/ |
H A D | kernel_interface.cpp | 385 struct dirent *dirent, size_t bufferSize, uint32 *_num) 394 && (bufferSize >= sizeof(struct dirent) + B_FILE_NAME_LENGTH)) { 395 size_t length = bufferSize - offsetof(struct dirent, d_name); 398 status_t status = iterator->GetNext(dirent->d_name, &length, &iNodeNo); 409 dirent->d_dev = volume->ID(); 410 dirent->d_ino = iNodeNo; 411 dirent->d_reclen = offsetof(struct dirent, d_name) + length + 1; 412 bufferSize -= dirent 384 ufs2_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument 469 ufs2_read_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument [all...] |
/haiku/src/build/libroot/ |
H A D | fs_attr_untyped.cpp | 27 #include <dirent.h> 134 char _[sizeof(struct dirent) + B_FILE_NAME_LENGTH + 1]; 135 struct dirent* dirent() { return (struct dirent*)_; } function in struct:__anon5::LongDirEntry 236 status_t ReadDir(struct dirent** _entry) 262 // prepare the dirent 263 strcpy(fDirent.dirent()->d_name, name); 264 fDirent.dirent()->d_ino = 0; 267 *_entry = fDirent.dirent(); [all...] |
/haiku/src/kits/storage/ |
H A D | MergedDirectory.cpp | 115 struct dirent* entry = longEntry.dirent(); 129 BMergedDirectory::GetNextDirents(struct dirent* direntBuffer, size_t bufferSize, 198 char buffer[sizeof(dirent) + B_FILE_NAME_LENGTH]; 199 while (GetNextDirents((dirent*)&buffer, sizeof(buffer), 1) == 1) 216 BMergedDirectory::_FindBestEntry(dirent* direntBuffer)
|
H A D | RemoveEngine.cpp | 87 char buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH]; 88 dirent *entry = (dirent*)buffer;
|
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | InodeDir.cpp | 12 #include <dirent.h> 118 Inode::FillDirEntry(struct dirent* de, ino_t id, const char* name, uint32 pos, 125 const uint32 entSize = offsetof(struct dirent, d_name); 143 Inode::ReadDirUp(struct dirent* de, uint32 pos, uint32 size) 346 struct dirent* de = reinterpret_cast<dirent*>(buffer + pos); 362 struct dirent* de = reinterpret_cast<dirent*>(buffer + pos); 383 struct dirent* de = reinterpret_cast<dirent*>(buffe [all...] |
/haiku/headers/private/file_systems/ |
H A D | QueryParser.h | 36 # include <dirent.h> 140 inline status_t GetNextEntry(struct dirent* dirent, size_t size); 158 status_t _GetNextEntry(struct dirent* dirent, size_t size); 258 IndexIterator* iterator, struct dirent* dirent, 887 IndexIterator* iterator, struct dirent* dirent, size_t bufferSize) 960 dirent [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | NodeHandle.h | 6 #include <dirent.h> 102 virtual status_t ReadDir(dirent* entry, int32 bufferSize, 147 status_t ReadDir(dirent* entry, int32 count,
|
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | dir.h | 101 * the caller specify what kind of dirent layout it wants to have. 103 * to have different dirent layouts depending on the binary type. 105 typedef int (*ntfs_filldir_t)(void *dirent, const ntfschar *name, 110 void *dirent, ntfs_filldir_t filldir);
|
/haiku/src/add-ons/kernel/file_systems/layers/write_overlay/ |
H A D | write_overlay.cpp | 13 #include <dirent.h> 180 status_t ReadDir(void *cookie, struct dirent *buffer, 441 overlay_dirent *dirent = fAttributeDirents[i]; local 442 if (strcmp(dirent->name, name) == 0) { 443 if (dirent->node == NULL) { 445 SuperVnode(), fInodeNumber, NULL, dirent->name, 0, true, 0); 455 dirent->node = newNode; 458 *node = dirent->node; 1003 OverlayInode::ReadDir(void *cookie, struct dirent *buffer, size_t bufferSize, 1016 overlay_dirent *dirent local 1318 struct dirent *dirent = buffer; local 1398 struct dirent *dirent = buffer; local [all...] |