Searched defs:dirent (Results 1 - 3 of 3) sorted by relevance

/bionic/libc/include/
H A Ddirent.h56 struct dirent { __DIRENT64_BODY }; struct
73 extern struct dirent* readdir(DIR*);
75 extern int readdir_r(DIR*, struct dirent*, struct dirent**);
82 extern int alphasort(const struct dirent**, const struct dirent**);
85 extern int scandir(const char*, struct dirent***, int (*)(const struct dirent*), int (*)(const struct dirent**, const struct dirent**));
[all...]
/bionic/libc/bionic/
H A Dscandir.cpp17 #include <dirent.h>
28 // A smart pointer to the scandir dirent**.
45 dirent** release() {
46 dirent** result = names_;
52 bool Add(dirent* entry) {
55 dirent** new_names =
56 reinterpret_cast<dirent**>(realloc(names_, new_capacity * sizeof(dirent*)));
64 dirent* copy = CopyDirent(entry);
72 void Sort(int (*comparator)(const dirent**, cons argument
96 scandirat(int parent_fd, const char* dir_name, dirent*** name_list, int (*filter)(const dirent*), int (*comparator)(const dirent**, const dirent**)) argument
132 scandir(const char* dir_path, dirent*** name_list, int (*filter)(const dirent*), int (*comparator)(const dirent**, const dirent**)) argument
[all...]
/bionic/libc/kernel/uapi/linux/
H A Dfuse.h539 struct fuse_dirent dirent; member in struct:fuse_direntplus
541 #define FUSE_NAME_OFFSET_DIRENTPLUS offsetof(struct fuse_direntplus, dirent.name)
542 #define FUSE_DIRENTPLUS_SIZE(d) FUSE_DIRENT_ALIGN(FUSE_NAME_OFFSET_DIRENTPLUS + (d)->dirent.namelen)

Completed in 86 milliseconds