/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | Query.cpp | 327 Query::GetNextEntry(struct dirent* entry, size_t size)
|
H A D | kernel_interface.cpp | 24 #include <dirent.h> 1291 struct dirent *buffer, size_t bufferSize, uint32 *count) 1413 struct dirent *buffer, size_t bufferSize, uint32 *count) 1888 struct dirent *buffer, size_t bufferSize, uint32 *count) 2094 ramfs_read_query(fs_volume* _volume, void* _cookie, struct dirent *buffer,
|
/haiku/src/system/kernel/device_manager/ |
H A D | devfs.cpp | 1351 struct dirent* dirent, size_t bufferSize, uint32* _num) 1363 _vnode, cookie, dirent, bufferSize)); 1397 dirent->d_dev = fs->id; 1398 dirent->d_ino = childNode->id; 1399 dirent->d_reclen = offsetof(struct dirent, d_name) + strlen(name) + 1; 1401 if (dirent->d_reclen > bufferSize) 1404 status = user_strlcpy(dirent->d_name, name, 1405 bufferSize - offsetof(struct dirent, d_nam 1350 devfs_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/layers/log_overlay/ |
H A D | log_overlay.cpp | 15 #include <dirent.h> 492 struct dirent *buffer, size_t bufferSize, uint32 *num) 546 struct dirent *buffer, size_t bufferSize, uint32 *num) 926 overlay_read_index_dir(fs_volume *volume, void *cookie, struct dirent *buffer, 1021 overlay_read_query(fs_volume *volume, void *cookie, struct dirent *buffer,
|
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | dir.cpp | 1122 struct dirent *entry, size_t bufsize, uint32 *num) 1142 entry->d_reclen = offsetof(struct dirent, d_name) + 2; 1145 entry->d_reclen = offsetof(struct dirent, d_name) + 3; 1163 bufsize - offsetof(struct dirent, d_name) - 1); 1173 entry->d_reclen = offsetof(struct dirent, d_name) + strlen(entry->d_name) + 1;
|
/haiku/src/kits/package/hpkg/ |
H A D | PackageWriterImpl.cpp | 10 #include <dirent.h> 1143 while (dirent* entry = fs_read_attr_dir(attrDir.Get())) { 1188 while (dirent* entry = readdir(dir.Get())) { 1528 while (dirent* entry = fs_read_attr_dir(attrDir.Get())) { 1588 while (dirent* entry = readdir(dir.Get())) {
|
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 370 struct file_descriptor* descriptor, struct dirent* buffer, 373 void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count); 378 struct file_descriptor* descriptor, struct dirent* buffer, 396 struct file_descriptor* descriptor, struct dirent* buffer, 402 struct file_descriptor* descriptor, struct dirent* buffer, 2468 /*! Returns a vnode's name in the d_name field of a supplied dirent buffer. 2471 get_vnode_name(struct vnode* vnode, struct vnode* parent, struct dirent* buffer, 2474 if (bufferSize < sizeof(struct dirent)) 2533 char buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH + 1]; 2534 struct dirent* diren local [all...] |
/haiku/src/tests/system/kernel/file_corruption/fs/ |
H A D | checksumfs.cpp | 7 #include <dirent.h> 156 status_t ReadNextEntry(struct dirent* buffer, size_t size, 193 size_t entrySize = sizeof(dirent) + nameLength + 1; 242 status_t ReadNextEntry(struct dirent* buffer, size_t size, 1770 struct dirent* buffer, size_t bufferSize, uint32* _num) 1837 struct dirent* buffer, size_t bufferSize, uint32* _num)
|
/haiku/src/tests/add-ons/kernel/file_systems/random_file_actions/ |
H A D | random_file_actions.cpp | 11 #include <dirent.h> 472 while (struct dirent* entry = readdir(dir)) {
|
/haiku/headers/private/kernel/ |
H A D | vfs.h | 18 #include <dirent.h> 248 ssize_t _user_read_dir(int fd, struct dirent *buffer, size_t bufferSize,
|
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | dir.c | 953 * @dirent: context for filldir callback supplied by the caller 961 void *dirent, ntfs_filldir_t filldir) 1001 res = filldir(dirent, fn->file_name, 1013 res = filldir(dirent, loname, 1092 * @dirent: context for filldir callback supplied by the caller 1105 void *dirent, ntfs_filldir_t filldir) 1157 rc = filldir(dirent, dotdot, 1, FILE_NAME_POSIX, *pos, 1174 rc = filldir(dirent, dotdot, 2, FILE_NAME_POSIX, *pos, 1263 INDEX_TYPE_ROOT, ir, ie, dirent, filldir); 1405 INDEX_TYPE_ALLOCATION, ia, ie, dirent, filldi 959 ntfs_filldir(ntfs_inode *dir_ni, s64 *pos, u8 ivcn_bits, const INDEX_TYPE index_type, index_union iu, INDEX_ENTRY *ie, void *dirent, ntfs_filldir_t filldir) argument 1104 ntfs_readdir(ntfs_inode *dir_ni, s64 *pos, void *dirent, ntfs_filldir_t filldir) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/websearchfs/ |
H A D | websearchfs.c | 416 struct dirent *buf, size_t bufsize, uint32 *num) 438 buf->d_reclen = offsetof(struct dirent, d_name)+strlen(buf->d_name)+1; 449 buf->d_reclen = offsetof(struct dirent, d_name)+strlen(buf->d_name)+1; 462 buf->d_reclen = offsetof(struct dirent, d_name)+strlen(buf->d_name)+1; 966 struct dirent *buf, size_t bufsize, uint32 *num) 999 buf->d_reclen = offsetof(struct dirent, d_name)+strlen(buf->d_name)+1; 1395 static status_t websearchfs_read_query(fs_volume *_volume, void *_cookie, struct dirent *buf, 1423 buf->d_reclen = offsetof(struct dirent, d_name)+strlen(buf->d_name)+1;
|
/haiku/src/add-ons/kernel/file_systems/iso9660/ |
H A D | kernel_interface.cpp | 15 # include <dirent.h> 604 struct dirent* buffer, size_t bufferSize, uint32* num)
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | ServerVolume.cpp | 297 ServerVolume::ReadQuery(QueryIterator* _iterator, struct dirent* buffer,
|
/haiku/src/bin/package_repo/ |
H A D | command_update.cpp | 7 #include <dirent.h>
|
/haiku/src/build/libroot/ |
H A D | fs_darwin.cpp | 7 #include <dirent.h>
|
H A D | fs.cpp | 11 #include <dirent.h> 209 while (dirent *entry = readdir(dir)) { 214 // Note: Linux doesn't seem to translate dirent::d_ino of 217 // included in the dirent structure. Hence we lstat(). 606 _kern_read_dir(int fd, struct dirent *buffer, size_t bufferSize, 619 dirent *entry;
|
/haiku/src/system/kernel/disk_device_manager/ |
H A D | KDiskDeviceManager.cpp | 33 #include <dirent.h> 1271 while (dirent* entry = readdir(dir)) { 1492 while (dirent* entry = readdir(dir)) {
|
/haiku/src/apps/terminal/ |
H A D | Shell.cpp | 18 #include <dirent.h>
|
/haiku/src/kits/tracker/ |
H A D | QueryPoseView.cpp | 622 QueryEntryListCollection::GetNextDirents(struct dirent* buffer, size_t length,
|
/haiku/src/servers/app/drawing/interface/virtual/ |
H A D | DWindowHWInterface.cpp | 39 #include <dirent.h> 416 struct dirent *entry = NULL;
|
/haiku/headers/private/system/ |
H A D | syscalls.h | 25 struct dirent; 340 extern ssize_t _kern_read_dir(int fd, struct dirent *buffer,
|
/haiku/src/tools/fs_shell/ |
H A D | command_cp.cpp | 178 struct dirent *entry = fs_read_attr_dir(fAttrDir); 260 struct dirent *hostEntry = readdir(fDir);
|
/haiku/src/apps/poorman/libhttpd/ |
H A D | libhttpd.c | 66 # include <dirent.h> 67 # define NAMLEN(dirent) strlen((dirent)->d_name) 69 # define dirent direct macro 70 # define NAMLEN(dirent) (dirent)->d_namlen 2724 struct dirent* de; 2841 while ( ( de = readdir( dirp ) ) != 0 ) /* dirent or direct */
|
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | ClientConnection.cpp | 8 #include <dirent.h> 1982 uint8 buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH]; 1983 struct dirent* dirEntry = (struct dirent*)buffer; 2434 uint8 buffer[offsetof(struct dirent, d_name) + B_FILE_NAME_LENGTH]; 2435 struct dirent* dirEntry = (struct dirent*)buffer;
|