/haiku/headers/private/kernel/fs/ |
H A D | fd.h | 39 struct file_descriptor *, struct dirent *buffer,
|
/haiku/src/kits/tracker/ |
H A D | QueryPoseView.h | 180 virtual int32 GetNextDirents(struct dirent* buffer, size_t length,
|
H A D | OpenWithWindow.h | 81 virtual int32 GetNextDirents(struct dirent* buffer, size_t length, 343 virtual int32 GetNextDirents(struct dirent* buffer, size_t length,
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | kernel_interface.cpp | 1732 struct dirent* dirent, size_t bufferSize, uint32* _num) 1742 while (count < maxCount && bufferSize > sizeof(struct dirent)) { 1745 size_t nameBufferSize = bufferSize - offsetof(struct dirent, d_name); 1747 status_t status = iterator->GetNextEntry(dirent->d_name, &length, 1763 dirent->d_dev = volume->ID(); 1764 dirent->d_ino = id; 1766 dirent = next_dirent(dirent, length, bufferSize); 1852 struct dirent* diren 1731 bfs_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument 1851 bfs_read_attr_dir(fs_volume* _volume, fs_vnode* node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument 2155 bfs_read_index_dir(fs_volume* _volume, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument 2321 bfs_read_query(fs_volume* , void* cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | Directory.cpp | 5 #include <dirent.h> 178 while (struct dirent* dirEntry = readdir(fDirHandle)) {
|
H A D | FDManager.cpp | 5 #include <dirent.h>
|
/haiku/src/tests/add-ons/kernel/file_systems/consistency_check/ |
H A D | generate_hashs.cpp | 11 #include <dirent.h> 128 while (struct dirent* entry = readdir(dir)) {
|
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | Inode.h | 132 status_t ReadDirUp(struct dirent* de, uint32 pos, 134 status_t FillDirEntry(struct dirent* de, ino_t id,
|
/haiku/src/build/libroot/ |
H A D | fs_attr_haiku.cpp | 24 #include <dirent.h> 93 extern "C" struct dirent *
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | netfs.cpp | 72 long *count, struct dirent *buffer, size_t bufferSize); 82 long *count, struct dirent *buffer, size_t bufferSize); 100 struct dirent *buffer, size_t bufferSize); 673 struct dirent *buffer, size_t bufferSize) 684 dirent* entry = buffer; 697 entry = (dirent*)((char*)entry + entry->d_reclen); 774 struct dirent *buffer, size_t bufferSize) 932 struct dirent *buffer, size_t bufferSize)
|
/haiku/src/bin/ |
H A D | ramdisk.cpp | 7 #include <dirent.h> 395 while (dirent* entry = readdir(dir.Get())) {
|
H A D | copyattr.cpp | 468 char buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH]; 469 dirent *entry = (dirent*)buffer;
|
H A D | lsindex.cpp | 211 dirent *index = fs_read_index_dir(indices);
|
/haiku/src/kits/package/manager/ |
H A D | RepositoryBuilder.cpp | 14 #include <dirent.h> 216 while (dirent* entry = readdir(dir.Get())) {
|
/haiku/src/add-ons/kernel/file_systems/packagefs/ |
H A D | kernel_interface.cpp | 9 #include <dirent.h> 570 struct dirent* buffer, size_t bufferSize, uint32* _count) 586 dirent* previousEntry = NULL; 603 buffer = (dirent*)((addr_t)buffer + offset); 623 buffer = (dirent*)((addr_t)buffer + buffer->d_reclen); 710 struct dirent* buffer, size_t bufferSize, uint32* _count) 878 struct dirent* buffer, size_t bufferSize, uint32* _num) 1019 packagefs_read_query(fs_volume* fsVolume, void* cookie, struct dirent* buffer,
|
/haiku/headers/os/drivers/ |
H A D | fs_interface.h | 20 struct dirent; 92 struct dirent* buffer, size_t bufferSize, uint32* _num); 107 struct dirent* buffer, size_t bufferSize, uint32* _num); 199 struct dirent* buffer, size_t bufferSize, uint32* _num); 211 void* cookie, struct dirent* buffer, size_t bufferSize,
|
/haiku/src/add-ons/kernel/file_cache/ |
H A D | launch_speedup.cpp | 344 struct dirent *dirent; local 345 while ((dirent = readdir(dir)) != NULL) { 346 if (dirent->d_name[0] == '.') 349 Session *session = new Session(dirent->d_name);
|
/haiku/src/system/kernel/fs/ |
H A D | rootfs.cpp | 774 struct dirent* dirent, size_t bufferSize, uint32* _num) 784 "num = %p\n", _vnode, cookie, dirent, (int)bufferSize, _num)); 819 dirent->d_dev = fs->id; 820 dirent->d_ino = childNode->id; 821 dirent->d_reclen = offsetof(struct dirent, d_name) + strlen(name) + 1; 823 if (dirent->d_reclen > bufferSize) 826 int nameLength = user_strlcpy(dirent->d_name, name, 827 bufferSize - offsetof(struct dirent, d_nam 773 rootfs_read_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | kernel_interface.cpp | 9 #include <dirent.h> 1199 struct dirent* dirent, size_t bufferSize, uint32* _num) 1233 while (count < maxCount && bufferSize > sizeof(struct dirent)) { 1234 size_t length = bufferSize - offsetof(struct dirent, d_name); 1243 dirent->d_dev = _volume->id; 1244 dirent->d_ino = cookie->current->inode; 1245 strlcpy(dirent->d_name, cookie->current->name, length + 1); 1247 dirent = next_dirent(dirent, lengt 1198 fs_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument [all...] |
/haiku/src/tests/kits/storage/ |
H A D | QueryTest.cpp | 1053 size_t bufSize = (sizeof(dirent) + B_FILE_NAME_LENGTH) * 10; 1055 dirent *ents = (dirent *)buffer; 1076 size_t bufSize = (sizeof(dirent) + B_FILE_NAME_LENGTH) * 10; 1078 dirent *ents = (dirent *)buffer; 1253 size_t bufSize = (sizeof(dirent) + B_FILE_NAME_LENGTH) * 10; 1255 dirent *ents = (dirent *)buffer; 1266 size_t bufSize = (sizeof(dirent) [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/ |
H A D | FUSEVolume.cpp | 8 #include <dirent.h> 102 bool ReadDirent(uint32 index, dev_t volumeID, bool align, dirent* buffer, 111 size_t size = offsetof(struct dirent, d_name) + entry.nameSize; 119 // fill in the dirent 246 dirent* buffer, size_t bufferSize) 255 size_t size = offsetof(struct dirent, d_name) + nameLen + 1; 263 // fill in the dirent 2266 struct dirent* dirent = (struct dirent*)buffe local [all...] |
/haiku/src/kits/storage/ |
H A D | CopyEngine.cpp | 294 char buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH]; 295 dirent *entry = (dirent*)buffer;
|
/haiku/src/bin/package_repo/ |
H A D | command_create.cpp | 7 #include <dirent.h>
|
/haiku/src/kits/locale/ |
H A D | LocaleRosterData.cpp | 363 dirent* dent; 364 while ((count = addOnFolder.GetNextDirents((dirent*)buf, sizeof(buf))) 366 dent = (dirent*)buf; 414 // Bump the dirent-pointer by length of the dirent just handled: 415 dent = (dirent*)((char*)dent + dent->d_reclen);
|
/haiku/src/tests/servers/app/newerClipping/drawing/ |
H A D | AccelerantHWInterface.cpp | 23 #include <dirent.h> 154 struct dirent *entry;
|