Searched refs:dirent (Results 51 - 75 of 193) sorted by relevance

12345678

/haiku/headers/private/shared/
H A DQueryFile.h47 virtual int32 GetNextDirents(struct dirent* buffer,
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DQuery.h52 status_t GetNextEntry(struct dirent* , size_t size);
H A DQuery.cpp135 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 DQueryIterator.cpp43 QueryIterator::ReadQuery(struct dirent* buffer, size_t bufferSize, int32 count,
H A DQueryIterator.h25 virtual status_t ReadQuery(struct dirent* buffer,
H A DServerVolume.h43 struct dirent* buffer, size_t bufferSize,
/haiku/src/add-ons/kernel/file_systems/udf/
H A DVolume.h18 #include <dirent.h>
H A Dkernel_interface.cpp444 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 DMergedDirectory.h45 virtual int32 GetNextDirents(struct dirent* direntBuffer,
/haiku/src/system/boot/loader/
H A Dpackage_support.h9 #include <dirent.h>
/haiku/src/add-ons/kernel/file_systems/fat/
H A Dattr.h18 struct dirent *buf, size_t bufsize, uint32 *num);
H A Dattr.cpp97 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 DActiveTranslatorsWindow.cpp43 #include <dirent.h>
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DNodeHandle.cpp308 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 DQuery.h41 status_t GetNextEntry(struct dirent* entry, size_t size);
/haiku/src/kits/tracker/
H A DNodeWalker.cpp70 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 Dkernel_interface.cpp15 #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 Dkernel_interface.cpp414 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 Dfsproto.h4 #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 Dkernel_interface.cpp819 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 Dattribute_overlay.cpp14 #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 Drm_attrs.cpp6 #include <dirent.h>
101 while (dirent* entry = readdir(dir)) {
/haiku/src/system/libroot/posix/musl/misc/
H A Dnftw.c2 #include <dirent.h>
90 struct dirent *de;
/haiku/headers/build/private/kernel/
H A Dsyscalls.h52 struct dirent;
91 extern ssize_t _kern_read_dir(int fd, struct dirent *buffer,
/haiku/src/bin/
H A Drmattr.cpp67 glob.gl_readdir = (dirent* (*)(void*))fs_read_attr_dir;

Completed in 125 milliseconds

12345678