Searched refs:dirent (Results 151 - 175 of 193) sorted by relevance

12345678

/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DQuery.cpp327 Query::GetNextEntry(struct dirent* entry, size_t size)
H A Dkernel_interface.cpp24 #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 Ddevfs.cpp1351 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 Dlog_overlay.cpp15 #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 Ddir.cpp1122 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 DPackageWriterImpl.cpp10 #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 Dvfs.cpp370 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 Dchecksumfs.cpp7 #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 Drandom_file_actions.cpp11 #include <dirent.h>
472 while (struct dirent* entry = readdir(dir)) {
/haiku/headers/private/kernel/
H A Dvfs.h18 #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 Ddir.c953 * @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 Dwebsearchfs.c416 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 Dkernel_interface.cpp15 # include <dirent.h>
604 struct dirent* buffer, size_t bufferSize, uint32* num)
/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DServerVolume.cpp297 ServerVolume::ReadQuery(QueryIterator* _iterator, struct dirent* buffer,
/haiku/src/bin/package_repo/
H A Dcommand_update.cpp7 #include <dirent.h>
/haiku/src/build/libroot/
H A Dfs_darwin.cpp7 #include <dirent.h>
H A Dfs.cpp11 #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 DKDiskDeviceManager.cpp33 #include <dirent.h>
1271 while (dirent* entry = readdir(dir)) {
1492 while (dirent* entry = readdir(dir)) {
/haiku/src/apps/terminal/
H A DShell.cpp18 #include <dirent.h>
/haiku/src/kits/tracker/
H A DQueryPoseView.cpp622 QueryEntryListCollection::GetNextDirents(struct dirent* buffer, size_t length,
/haiku/src/servers/app/drawing/interface/virtual/
H A DDWindowHWInterface.cpp39 #include <dirent.h>
416 struct dirent *entry = NULL;
/haiku/headers/private/system/
H A Dsyscalls.h25 struct dirent;
340 extern ssize_t _kern_read_dir(int fd, struct dirent *buffer,
/haiku/src/tools/fs_shell/
H A Dcommand_cp.cpp178 struct dirent *entry = fs_read_attr_dir(fAttrDir);
260 struct dirent *hostEntry = readdir(fDir);
/haiku/src/apps/poorman/libhttpd/
H A Dlibhttpd.c66 # 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 DClientConnection.cpp8 #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;

Completed in 423 milliseconds

12345678