Searched refs:dirent (Results 176 - 193 of 193) sorted by path

12345678

/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/system/kernel/
H A Dmodule.cpp14 #include <dirent.h>
958 struct dirent* dirent; local
959 if ((dirent = readdir(iterator->current_dir)) == NULL) {
977 int32 length = strlen(dirent->d_name);
981 if (strncmp(dirent->d_name, iterator->prefix + passedOffset
987 if (!strcmp(dirent->d_name, ".")
988 || !strcmp(dirent->d_name, "..")
991 || !strcmp(dirent->d_name, "bin")
992 || !strcmp(dirent
1492 struct dirent* dirent; local
[all...]
/haiku/src/system/libroot/os/
H A Dfs_index.c9 #include <dirent.h>
86 struct dirent *
/haiku/src/system/libroot/posix/
H A Ddirent.cpp8 #include <dirent.h>
31 struct dirent first_entry;
68 struct dirent* entry = (struct dirent*)
201 struct dirent*
212 struct dirent *dirent local
213 = (struct dirent *)((uint8 *)&dir->first_entry + dir->next_entry);
216 dir->next_entry += dirent->d_reclen;
220 return dirent;
250 struct dirent* dirent = readdir(dir); local
[all...]
H A Dpwd_query.c114 /* fill the path from the dirent and open() */
115 int dentopen(struct dirent *dent, char *path)
198 struct dirent *dent;
260 struct dirent *dent;
302 struct dirent *dent;
475 struct dirent *dent;
537 struct dirent *dent;
580 struct dirent *dent;
/haiku/src/system/libroot/posix/musl/dirent/
H A Dalphasort.c2 #include <dirent.h>
4 int alphasort(const struct dirent **a, const struct dirent **b)
H A Dscandir.c1 #include <dirent.h>
8 int scandir(const char *path, struct dirent ***res,
9 int (*sel)(const struct dirent *),
10 int (*cmp)(const struct dirent **, const struct dirent **))
13 struct dirent *de, **names=0, **tmp;
/haiku/src/system/libroot/posix/musl/misc/
H A Dnftw.c2 #include <dirent.h>
90 struct dirent *de;
/haiku/src/tests/add-ons/kernel/file_systems/consistency_check/
H A Dconsistency_check.cpp11 #include <dirent.h>
/haiku/src/tests/apps/miniterminal/
H A DMiniView.cpp24 #include <dirent.h>
109 struct dirent *entry;
/haiku/src/tests/kits/storage/
H A DDirectoryTest.cpp1195 size_t bufSize = (sizeof(dirent) + B_FILE_NAME_LENGTH) * 10;
1197 dirent *ents = (dirent *)buffer;
/haiku/src/tests/system/boot/loader/
H A Dplatform_devices.cpp14 #include <dirent.h>
70 struct dirent *dirent; local
71 while ((dirent = readdir(dir)) != NULL) {
73 if (dirent->d_name[0] == '.')
79 strcat(nextPath, dirent->d_name);
82 if (!strcmp(dirent->d_name, "raw")
/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/system/libroot/posix/
H A Ddirent_test.cpp7 #include <dirent.h>
15 dirent *buf, *dirent; local
20 dirent = readdir(dir);
21 if (dirent == NULL)
24 printf("Entry: dev %ld, ino %lld, name \"%s\"\n", dirent->d_dev,
25 dirent->d_ino, dirent->d_name);
32 dirent = readdir(dir);
33 if (dirent
[all...]
H A Dfifo_test.cpp1 #include <dirent.h>
/haiku/src/tools/fs_shell/
H A Dcommand_cp.cpp178 struct dirent *entry = fs_read_attr_dir(fAttrDir);
260 struct dirent *hostEntry = readdir(fDir);
H A Dvfs.cpp1343 /** Returns a vnode's name in the d_name field of a supplied dirent buffer.
1406 struct fssh_dirent *dirent = (struct fssh_dirent *)buffer; local
1412 if (fssh_strlcpy(name, dirent->d_name, nameSize) >= nameSize)
3450 // XXX: Currently reading only one dirent is supported. Make this a loop!
/haiku/src/tools/translation/inspector/
H A DActiveTranslatorsWindow.cpp43 #include <dirent.h>

Completed in 146 milliseconds

12345678