Searched refs:dirent (Results 1 – 11 of 11) sorted by relevance
/bionic/libc/bionic/ |
D | scandir.cpp | 43 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 …]
|
D | dirent.cpp | 42 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()
|
D | sysinfo.cpp | 54 dirent* entry; in get_nprocs_conf()
|
D | ndk_cruft.cpp | 260 extern "C" int __getdents64(unsigned int, dirent*, unsigned int); 261 extern "C" int getdents(unsigned int fd, dirent* dirp, unsigned int count) { in getdents()
|
D | fts.c | 548 struct dirent *dp; in fts_build()
|
/bionic/libc/include/ |
D | dirent.h | 56 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/ |
D | dirent_test.cpp | 51 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/ |
D | ScopedReaddir.h | 40 dirent* ReadEntry() { in ReadEntry()
|
/bionic/libc/kernel/uapi/linux/ |
D | fuse.h | 539 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/ |
D | SYSCALLS.TXT | 130 int __getdents64:getdents64(unsigned int, struct dirent*, unsigned int) arm,arm64,mips,mips64,x86…
|
D | Android.mk | 119 bionic/dirent.cpp \
|