/haiku/headers/private/shared/ |
H A D | QueryFile.h | 47 virtual int32 GetNextDirents(struct dirent* buffer,
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | Query.h | 52 status_t GetNextEntry(struct dirent* , size_t size);
|
H A D | Query.cpp | 135 struct dirent* dirent, size_t bufferSize); 581 struct dirent* dirent, size_t bufferSize) 666 dirent->d_dev = volume->ID(); 667 dirent->d_ino = offset; 668 dirent->d_pdev = volume->ID(); 669 dirent->d_pino = volume->ToVnode(inode->Parent()); 670 dirent->d_reclen = offsetof(struct dirent, d_nam [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | QueryIterator.cpp | 43 QueryIterator::ReadQuery(struct dirent* buffer, size_t bufferSize, int32 count,
|
H A D | QueryIterator.h | 25 virtual status_t ReadQuery(struct dirent* buffer,
|
H A D | ServerVolume.h | 43 struct dirent* buffer, size_t bufferSize,
|
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | Volume.h | 18 #include <dirent.h>
|
H A D | kernel_interface.cpp | 444 struct dirent *dirent, size_t bufferSize, uint32 *_num) 450 || bufferSize < sizeof(struct dirent)) { 466 uint32 nameLength = bufferSize - offsetof(struct dirent, d_name); 468 status_t status = iterator->GetNextEntry(dirent->d_name, &nameLength, &id); 470 TRACE(("udf_read_dir: dirent->d_name = %s, length = %ld\n", dirent->d_name, nameLength)); 472 dirent->d_dev = volume->ID(); 473 dirent->d_ino = id; 474 dirent 443 udf_read_dir(fs_volume *_volume, fs_vnode *vnode, void *cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument [all...] |
/haiku/headers/build/private/storage/ |
H A D | MergedDirectory.h | 45 virtual int32 GetNextDirents(struct dirent* direntBuffer,
|
/haiku/src/system/boot/loader/ |
H A D | package_support.h | 9 #include <dirent.h>
|
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | attr.h | 18 struct dirent *buf, size_t bufsize, uint32 *num);
|
H A D | attr.cpp | 97 struct dirent *entry, size_t bufsize, uint32 *num) 115 entry->d_reclen = offsetof(struct dirent, d_name) + strlen(entry->d_name) + 1;
|
/haiku/src/tools/translation/inspector/ |
H A D | ActiveTranslatorsWindow.cpp | 43 #include <dirent.h>
|
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | NodeHandle.cpp | 308 AttrDirIterator::ReadDir(dirent* _entry, int32 bufferSize, 321 if (struct dirent* entry = fs_read_attr_dir(fDir)) { 467 QueryHandle::ReadDir(dirent* entry, int32 count, int32* countRead) 475 offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH, 1);
|
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | Query.h | 41 status_t GetNextEntry(struct dirent* entry, size_t size);
|
/haiku/src/kits/tracker/ |
H A D | NodeWalker.cpp | 70 TWalker::GetNextDirents(struct dirent*, size_t, int32) argument 391 build_dirent(const BEntry* source, struct dirent* ent, 400 size_t recordLength = offsetof(struct dirent, d_name) + strlen(ref.name) + 1; 430 TNodeWalker::GetNextDirents(struct dirent* ent, size_t size, int32 count) 436 // simulate GetNextDirents by building a single dirent structure 473 ent = (dirent*)((char*)ent + ent->d_reclen); 608 TVolWalker::GetNextDirents(struct dirent* ent, size_t size, int32 count) 613 // get the next dirent 689 TQueryWalker::GetNextDirents(struct dirent* ent, size_t size, int32 count)
|
/haiku/src/add-ons/kernel/file_systems/exfat/ |
H A D | kernel_interface.cpp | 15 #include <dirent.h> 583 struct dirent *dirent, size_t bufferSize, uint32 *_num) 592 while (count < maxCount && bufferSize > sizeof(struct dirent)) { 594 size_t length = bufferSize - offsetof(struct dirent, d_name); 596 status_t status = iterator->GetNext(dirent->d_name, &length, &id); 610 dirent->d_dev = volume->ID(); 611 dirent->d_ino = id; 613 dirent = next_dirent(dirent, lengt 582 exfat_read_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | kernel_interface.cpp | 414 struct dirent *buffer, size_t bufferSize, uint32 *_num) 423 while (count < maxCount && (bufferSize > sizeof(struct dirent))) { 424 size_t length = bufferSize - sizeof(struct dirent); 507 void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) 513 status_t status = iterator->GetNext(dirent->d_name, &length); 524 dirent->d_dev = volume->ID(); 525 dirent->d_ino = inode->ID(); 526 dirent->d_reclen = offsetof(struct dirent, d_nam 506 xfs_read_attr_dir(fs_volume *_volume, fs_vnode *_node, void *_cookie, struct dirent *dirent, size_t bufferSize, uint32 *_num) argument [all...] |
/haiku/headers/private/userlandfs/legacy/ |
H A D | fsproto.h | 4 #include <dirent.h> 97 struct dirent *buf, size_t bufsize); 136 struct dirent *buf, size_t bufsize); 152 struct dirent *buf, size_t bufsize); 163 struct dirent *buf, size_t bufsize);
|
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | kernel_interface.cpp | 819 struct dirent* dirent, size_t bufferSize, uint32* _num) 827 while (count < maxCount && bufferSize > sizeof(struct dirent)) { 829 size_t length = bufferSize - offsetof(struct dirent, d_name); 831 status_t status = iterator->GetNext(dirent->d_name, &length, 847 dirent->d_dev = volume->ID(); 848 dirent->d_ino = id; 849 dirent->d_reclen = offsetof(struct dirent, d_name) + length + 1; 851 bufferSize -= dirent 818 btrfs_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument 925 btrfs_read_attr_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/layers/attribute_overlay/ |
H A D | attribute_overlay.cpp | 14 #include <dirent.h> 124 status_t ReadAttributeDir(struct dirent *dirent, 185 status_t FillDirent(struct dirent *dirent, 887 AttributeFile::ReadAttributeDir(struct dirent *dirent, size_t bufferSize, argument 895 return fEntries[(*index)++]->FillDirent(dirent, bufferSize, numEntries); 1030 AttributeEntry::FillDirent(struct dirent *dirent, size_ argument [all...] |
/haiku/src/tools/ |
H A D | rm_attrs.cpp | 6 #include <dirent.h> 101 while (dirent* entry = readdir(dir)) {
|
/haiku/src/system/libroot/posix/musl/misc/ |
H A D | nftw.c | 2 #include <dirent.h> 90 struct dirent *de;
|
/haiku/headers/build/private/kernel/ |
H A D | syscalls.h | 52 struct dirent; 91 extern ssize_t _kern_read_dir(int fd, struct dirent *buffer,
|
/haiku/src/bin/ |
H A D | rmattr.cpp | 67 glob.gl_readdir = (dirent* (*)(void*))fs_read_attr_dir;
|