Home
last modified time | relevance | path

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

/bionic/libc/bionic/
Dscandir.cpp43 dirent** release() { in release()
44 dirent** result = names_; in release()
50 bool Add(dirent* entry) { in Add()
53 dirent** new_names = in Add()
54 reinterpret_cast<dirent**>(realloc(names_, new_capacity * sizeof(dirent*))); in Add()
62 dirent* copy = CopyDirent(entry); in Add()
70 void Sort(int (*comparator)(const dirent**, const dirent**)) { in Sort() argument
73 qsort(names_, size_, sizeof(dirent*), in Sort()
79 dirent** names_;
83 static dirent* CopyDirent(dirent* original) { in CopyDirent()
[all …]
Ddirent.cpp42 extern "C" int __getdents64(unsigned int, dirent*, unsigned int);
53 dirent* next_;
55 dirent buff_[15];
105 static dirent* __readdir_locked(DIR* d) { in __readdir_locked()
110 dirent* entry = d->next_; in __readdir_locked()
111 d->next_ = reinterpret_cast<dirent*>(reinterpret_cast<char*>(entry) + entry->d_reclen); in __readdir_locked()
119 dirent* readdir(DIR* d) { in readdir()
125 int readdir_r(DIR* d, dirent* entry, dirent** result) { in readdir_r()
133 dirent* next = __readdir_locked(d); in readdir_r()
178 int alphasort(const dirent** a, const dirent** b) { in alphasort()
Dsysinfo.cpp54 dirent* entry; in get_nprocs_conf()
Dndk_cruft.cpp260 extern "C" int __getdents64(unsigned int, dirent*, unsigned int);
261 extern "C" int getdents(unsigned int fd, dirent* dirp, unsigned int count) { in getdents()
Dfts.c548 struct dirent *dp; in fts_build()
/bionic/libc/include/
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**);
84 …t scandir(const char*, struct dirent***, int (*)(const struct dirent*), int (*)(const struct diren…
/bionic/tests/
Ddirent_test.cpp51 TEST(dirent, scandir_scandir64) { in TEST() argument
53 dirent** entries; in TEST()
84 TEST(dirent, fdopendir_invalid) { in TEST() argument
95 TEST(dirent, fdopendir) { in TEST() argument
99 dirent* e = readdir(d); in TEST()
108 TEST(dirent, opendir_invalid) { in TEST() argument
116 TEST(dirent, opendir) { in TEST() argument
119 dirent* e = readdir(d); in TEST()
124 TEST(dirent, closedir_invalid) { in TEST() argument
130 TEST(dirent, closedir) { in TEST() argument
[all …]
/bionic/libc/private/
DScopedReaddir.h40 dirent* ReadEntry() { in ReadEntry()
/bionic/libc/kernel/uapi/linux/
Dfuse.h539 struct fuse_dirent dirent; member
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/
DSYSCALLS.TXT130 int __getdents64:getdents64(unsigned int, struct dirent*, unsigned int) arm,arm64,mips,mips64,x86…
DAndroid.mk119 bionic/dirent.cpp \