HomeSort by relevance Sort by last modified time
    Searched refs:dirent (Results 1 - 25 of 256) sorted by null

1 2 3 4 5 6 7 8 91011

  /development/ndk/platforms/android-3/include/
dirent.h 49 * headers. They also define a struct dirent, but the latter lack
53 struct dirent { struct
65 extern struct dirent* readdir(DIR* dirp);
66 extern int readdir_r(DIR* dirp, struct dirent* entry, struct dirent** result);
70 extern int alphasort(const struct dirent** a, const struct dirent** b);
71 extern int scandir(const char* dir, struct dirent*** namelist,
72 int(*filter)(const struct dirent*),
73 int(*compar)(const struct dirent**,
    [all...]
  /bionic/libc/bionic/
scandir.cpp 17 #include <dirent.h>
25 // A smart pointer to the scandir dirent**.
42 dirent** release() {
43 dirent** result = names_;
49 bool Add(dirent* entry) {
52 dirent** new_names = (dirent**) realloc(names_, new_capacity * sizeof(dirent*));
60 dirent* copy = CopyDirent(entry);
68 void Sort(int (*comparator)(const dirent**, const dirent**))
    [all...]
dirent.cpp 29 #include <dirent.h>
40 extern "C" int __getdents64(unsigned int, dirent*, unsigned int);
45 dirent* next_;
47 dirent buff_[15];
95 static dirent* __readdir_locked(DIR* d) {
100 dirent* entry = d->next_;
101 d->next_ = reinterpret_cast<dirent*>(reinterpret_cast<char*>(entry) + entry->d_reclen);
106 dirent* readdir(DIR* d) {
112 int readdir_r(DIR* d, dirent* entry, dirent** result)
    [all...]
  /bionic/libc/include/
dirent.h 56 struct dirent { __DIRENT64_BODY }; struct
67 extern struct dirent* readdir(DIR*);
69 extern int readdir_r(DIR*, struct dirent*, struct dirent**);
74 extern int alphasort(const struct dirent**, const struct dirent**);
76 extern int scandir(const char*, struct dirent***, int (*)(const struct dirent*), int (*)(const struct dirent**, const struct dirent**));
    [all...]
  /development/ndk/platforms/android-L/include/
dirent.h 56 struct dirent { __DIRENT64_BODY }; struct
67 extern struct dirent* readdir(DIR*);
69 extern int readdir_r(DIR*, struct dirent*, struct dirent**);
74 extern int alphasort(const struct dirent**, const struct dirent**);
76 extern int scandir(const char*, struct dirent***, int (*)(const struct dirent*), int (*)(const struct dirent**, const struct dirent**));
    [all...]
  /development/ndk/platforms/android-3/include/sys/
dirent.h 37 struct dirent { struct
45 extern int getdents(unsigned int, struct dirent *, unsigned int);
  /external/chromium_org/native_client_sdk/src/libraries/nacl_io/
osdirent.h 13 struct dirent { struct
23 #include <dirent.h>
getdents_helper.cc 46 dirents_.push_back(dirent());
47 dirent& entry = dirents_.back();
49 entry.d_off = sizeof(dirent);
50 entry.d_reclen = sizeof(dirent);
55 size_t d_name_max = MEMBER_SIZE(dirent, d_name) - 1; // -1 for \0.
62 dirent* pdir,
69 LOG_TRACE("dirent pointer is NULL.");
74 if (size < sizeof(dirent)) {
75 LOG_TRACE("dirent buffer size is too small: %d < %d", size, sizeof(dirent));
    [all...]
getdents_helper.h 23 Error GetDents(size_t offs, dirent* pdir, size_t size, int* out_bytes) const;
28 std::vector<dirent> dirents_;
  /external/chromium_org/third_party/boringssl/src/crypto/
directory_posix.c 36 #include <dirent.h>
41 int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result) {
56 struct dirent dirent; member in struct:OPENSSL_dir_context_st
60 struct dirent *dirent; local
86 if (readdir_r((*ctx)->dir, &(*ctx)->dirent, &dirent) != 0 ||
87 dirent == NULL)
    [all...]
  /external/e2fsprogs/lib/ext2fs/
dirblock.c 27 struct ext2_dir_entry *dirent; local
38 dirent = (struct ext2_dir_entry *) p;
40 dirent->inode = ext2fs_swab32(dirent->inode);
41 dirent->rec_len = ext2fs_swab16(dirent->rec_len);
42 dirent->name_len = ext2fs_swab16(dirent->name_len);
44 name_len = dirent->name_len;
47 dirent->name_len = ext2fs_swab16(dirent->name_len)
82 struct ext2_dir_entry *dirent; local
    [all...]
unlink.c 33 static int unlink_proc(struct ext2_dir_entry *dirent,
43 ls->prev = dirent;
46 if ((dirent->name_len & 0xFF) != ls->namelen)
48 if (strncmp(ls->name, dirent->name, dirent->name_len & 0xFF))
52 if (dirent->inode != ls->inode)
55 if (!dirent->inode)
60 prev->rec_len += dirent->rec_len;
62 dirent->inode = 0;
dir_iterate.c 27 struct ext2_dir_entry *dirent,
30 unsigned int len = dirent->rec_len;
43 struct ext2_dir_entry *dirent)
48 dirent->rec_len = len;
53 dirent->rec_len = EXT4_MAX_REC_LEN;
55 dirent->rec_len = 0;
57 dirent->rec_len = (len & 65532) | ((len >> 16) & 3);
73 struct ext2_dir_entry *dirent; local
79 dirent = (struct ext2_dir_entry *)(buf + offset);
80 if (ext2fs_get_rec_len(fs, dirent, &rec_len)
145 struct ext2_dir_entry *dirent, int offset, variable in typeref:struct:ext2_dir_entry
193 struct ext2_dir_entry *dirent; local
    [all...]
lookup.c 31 static int lookup_proc(struct ext2_dir_entry *dirent,
39 if (ls->len != (dirent->name_len & 0xFF))
41 if (strncmp(ls->name, dirent->name, (dirent->name_len & 0xFF)))
43 *ls->inode = dirent->inode;
link.c 33 static int link_proc(struct ext2_dir_entry *dirent,
49 ls->err = ext2fs_get_rec_len(ls->fs, dirent, &curr_rec_len);
62 ls->err = ext2fs_set_rec_len(ls->fs, curr_rec_len, dirent);
73 if (dirent->inode) {
74 min_rec_len = EXT2_DIR_REC_LEN(dirent->name_len & 0xFF);
78 ls->err = ext2fs_set_rec_len(ls->fs, min_rec_len, dirent);
82 dirent->rec_len);
97 dirent->inode = ls->inode;
98 dirent->name_len = ls->namelen;
99 strncpy(dirent->name, ls->name, ls->namelen)
    [all...]
  /bionic/libc/private/
ScopedReaddir.h 20 #include <dirent.h>
40 dirent* ReadEntry() {
  /external/compiler-rt/test/msan/
readdir64.cc 14 #include <dirent.h>
20 struct dirent *d = readdir(dir);
  /external/fio/os/windows/posix/include/
dirent.h 6 struct dirent struct
21 struct dirent *readdir(DIR *dirp);
  /external/compiler-rt/test/asan/TestCases/Linux/
interception_readdir_r_test.cc 14 #include <dirent.h>
22 // Ensure the readdir_r interceptor doesn't erroneously mark the entire dirent
26 struct dirent *result = (struct dirent *)(0xfeedbeef);
33 ((struct dirent *)entry_buffer)->d_reclen = 9999;
34 if (readdir_r(d, (struct dirent *)entry_buffer, &result) != 0)
  /development/ndk/platforms/android-3/include/linux/
dirent.h 15 struct dirent { struct
  /external/e2fsprogs/lib/e2p/
iod.c 27 int (*func) (const char *, struct dirent *, void *),
31 struct dirent *de, *dep;
48 max_len += sizeof(struct dirent);
66 len = sizeof(struct dirent);
  /external/oprofile/daemon/
opd_stats.c 18 #include <dirent.h>
41 struct dirent * dirent; local
68 while ((dirent = readdir(dir))) {
71 if (sscanf(dirent->d_name, "cpu%d", &cpu_nr) != 1)
73 snprintf(path, 256, "/dev/oprofile/stats/%s", dirent->d_name);
  /external/e2fsprogs/e2fsck/
pass2.c 348 struct ext2_dir_entry *dirent,
357 if (!dirent->inode)
359 else if (((dirent->name_len & 0xFF) != 1) ||
360 (dirent->name[0] != '.'))
362 else if (dirent->name[1] != '\0')
365 (void) ext2fs_get_rec_len(ctx->fs, dirent, &rec_len);
369 rec_len = dirent->rec_len = 12;
370 dirent->inode = ino;
371 dirent->name_len = 1;
372 dirent->name[0] = '.'
673 (void) ext2fs_set_rec_len(fs, (int) rec_len + left, dirent); local
716 struct ext2_dir_entry *dirent, *prev; local
    [all...]
  /external/fsck_msdos/
dir.c 528 struct dosDirEntry dirent, *d; local
691 memset(&dirent, 0, sizeof dirent);
697 dirent.flags = p[11];
703 dirent.name[j] = p[j];
704 dirent.name[8] = '\0';
705 for (k = 7; k >= 0 && dirent.name[k] == ' '; k--)
706 dirent.name[k] = '\0';
707 if (dirent.name[k] != '\0')
709 if (dirent.name[0] == SLOT_E5
    [all...]
  /bionic/tests/
dirent_test.cpp 19 #include <dirent.h>
51 TEST(dirent, scandir_scandir64) {
53 dirent** entries;
84 TEST(dirent, fdopendir_invalid) {
95 TEST(dirent, fdopendir) {
99 dirent* e = readdir(d);
108 TEST(dirent, opendir_invalid) {
116 TEST(dirent, opendir) {
119 dirent* e = readdir(d);
124 TEST(dirent, closedir_invalid)
    [all...]

Completed in 904 milliseconds

1 2 3 4 5 6 7 8 91011