Searched refs:dirent (Results 1 - 11 of 11) sorted by relevance

/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...]
H A Ddirent.cpp29 #include <dirent.h>
42 extern "C" int __getdents64(unsigned int, dirent*, unsigned int);
53 dirent* next_;
55 dirent buff_[15];
105 static dirent* __readdir_locked(DIR* d) {
110 dirent* entry = d->next_;
111 d->next_ = reinterpret_cast<dirent*>(reinterpret_cast<char*>(entry) + entry->d_reclen);
119 dirent* readdir(DIR* d) {
125 int readdir_r(DIR* d, dirent* entry, dirent** resul
[all...]
H A Dsysinfo.cpp31 #include <dirent.h>
55 dirent* entry;
H A Dndk_cruft.cpp32 #include <dirent.h>
260 int __getdents64(unsigned int, dirent*, unsigned int);
261 int getdents(unsigned int fd, dirent* dirp, unsigned int count) {
H A Dfts.c35 #include <dirent.h>
548 struct dirent *dp;
628 * lot easier here since the length is part of the dirent structure.
/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/private/
H A DScopedReaddir.h20 #include <dirent.h>
43 dirent* ReadEntry() {
/bionic/tests/
H A Ddirent_test.cpp19 #include <dirent.h>
51 TEST(dirent, scandir_scandir64) {
53 dirent** entries;
84 TEST(dirent, scandirat_scandirat64) {
86 dirent** entries;
93 dirent** entries_at;
116 TEST(dirent, scandir_ENOENT) {
117 dirent** entries;
123 TEST(dirent, scandir64_ENOENT) {
130 TEST(dirent, scandirat_ENOEN
[all...]
H A Difaddrs_test.cpp21 #include <dirent.h>
98 dirent* dir;
/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)
/bionic/libc/
H A DAndroid.mk123 bionic/dirent.cpp \

Completed in 2723 milliseconds