Lines Matching defs:dirent
8 #include <dirent.h>
30 struct dirent first_entry;
67 struct dirent* entry = (struct dirent*)
200 struct dirent*
211 struct dirent *dirent
212 = (struct dirent *)((uint8 *)&dir->first_entry + dir->next_entry);
215 dir->next_entry += dirent->d_reclen;
219 return dirent;
244 readdir_r(DIR* dir, struct dirent* entry, struct dirent** _result)
246 ssize_t count = _kern_read_dir(dir->fd, entry, sizeof(struct dirent)
290 alphasort(const struct dirent** entry1, const struct dirent** entry2)
297 scandir(const char* path, struct dirent*** _entryArray,
298 int (*selectFunc)(const struct dirent*),
299 int (*compareFunc)(const struct dirent** entry1,
300 const struct dirent** entry2))
302 struct dirent** array = NULL;
311 struct dirent* copiedEntry;
313 struct dirent* entry = readdir(dir);
330 struct dirent** newArray;