Searched refs:dirent (Results 101 - 125 of 193) sorted by relevance

12345678

/haiku/headers/private/kernel/fs/
H A Dfd.h39 struct file_descriptor *, struct dirent *buffer,
/haiku/src/kits/tracker/
H A DQueryPoseView.h180 virtual int32 GetNextDirents(struct dirent* buffer, size_t length,
H A DOpenWithWindow.h81 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 Dkernel_interface.cpp1732 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 DDirectory.cpp5 #include <dirent.h>
178 while (struct dirent* dirEntry = readdir(fDirHandle)) {
H A DFDManager.cpp5 #include <dirent.h>
/haiku/src/tests/add-ons/kernel/file_systems/consistency_check/
H A Dgenerate_hashs.cpp11 #include <dirent.h>
128 while (struct dirent* entry = readdir(dir)) {
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A DInode.h132 status_t ReadDirUp(struct dirent* de, uint32 pos,
134 status_t FillDirEntry(struct dirent* de, ino_t id,
/haiku/src/build/libroot/
H A Dfs_attr_haiku.cpp24 #include <dirent.h>
93 extern "C" struct dirent *
/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A Dnetfs.cpp72 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 Dramdisk.cpp7 #include <dirent.h>
395 while (dirent* entry = readdir(dir.Get())) {
H A Dcopyattr.cpp468 char buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH];
469 dirent *entry = (dirent*)buffer;
H A Dlsindex.cpp211 dirent *index = fs_read_index_dir(indices);
/haiku/src/kits/package/manager/
H A DRepositoryBuilder.cpp14 #include <dirent.h>
216 while (dirent* entry = readdir(dir.Get())) {
/haiku/src/add-ons/kernel/file_systems/packagefs/
H A Dkernel_interface.cpp9 #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 Dfs_interface.h20 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 Dlaunch_speedup.cpp344 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 Drootfs.cpp774 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 Dkernel_interface.cpp9 #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 DQueryTest.cpp1053 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 DFUSEVolume.cpp8 #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 DCopyEngine.cpp294 char buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH];
295 dirent *entry = (dirent*)buffer;
/haiku/src/bin/package_repo/
H A Dcommand_create.cpp7 #include <dirent.h>
/haiku/src/kits/locale/
H A DLocaleRosterData.cpp363 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 DAccelerantHWInterface.cpp23 #include <dirent.h>
154 struct dirent *entry;

Completed in 334 milliseconds

12345678