/external/e2fsprogs/lib/ext2fs/ |
D | dirblock.c | 27 struct ext2_dir_entry *dirent; in ext2fs_read_dir_block2() local 41 dirent = (struct ext2_dir_entry *) p; in ext2fs_read_dir_block2() 44 dirent->inode = ext2fs_swab32(dirent->inode); in ext2fs_read_dir_block2() 45 dirent->rec_len = ext2fs_swab16(dirent->rec_len); in ext2fs_read_dir_block2() 46 dirent->name_len = ext2fs_swab16(dirent->name_len); in ext2fs_read_dir_block2() 49 name_len = dirent->name_len; in ext2fs_read_dir_block2() 52 dirent->name_len = ext2fs_swab16(dirent->name_len); in ext2fs_read_dir_block2() 54 rec_len = dirent->rec_len; in ext2fs_read_dir_block2() 59 if (((name_len & 0xFF) + 8) > dirent->rec_len) in ext2fs_read_dir_block2() 81 struct ext2_dir_entry *dirent; in ext2fs_write_dir_block2() local [all …]
|
D | dir_iterate.c | 34 struct ext2_dir_entry *dirent; in ext2fs_validate_entry() local 37 dirent = (struct ext2_dir_entry *)(buf + offset); in ext2fs_validate_entry() 38 offset += dirent->rec_len; in ext2fs_validate_entry() 39 if ((dirent->rec_len < 8) || in ext2fs_validate_entry() 40 ((dirent->rec_len % 4) != 0) || in ext2fs_validate_entry() 41 (((dirent->name_len & 0xFF)+8) > dirent->rec_len)) in ext2fs_validate_entry() 53 struct ext2_dir_entry *dirent, in ext2fs_dir_iterate2() argument 91 int (*func)(struct ext2_dir_entry *dirent, 101 struct ext2_dir_entry *dirent, int offset, in xlate_func() argument 106 return (*xl->func)(dirent, offset, blocksize, buf, xl->real_private); in xlate_func() [all …]
|
D | link.c | 30 static int link_proc(struct ext2_dir_entry *dirent, in link_proc() argument 47 next = (struct ext2_dir_entry *) (buf + offset + dirent->rec_len); in link_proc() 48 if ((offset + dirent->rec_len < blocksize - 8) && in link_proc() 50 (offset + dirent->rec_len + next->rec_len <= blocksize)) { in link_proc() 51 dirent->rec_len += next->rec_len; in link_proc() 60 if (dirent->inode) { in link_proc() 61 min_rec_len = EXT2_DIR_REC_LEN(dirent->name_len & 0xFF); in link_proc() 62 if (dirent->rec_len < (min_rec_len + rec_len)) in link_proc() 64 rec_len = dirent->rec_len - min_rec_len; in link_proc() 65 dirent->rec_len = min_rec_len; in link_proc() [all …]
|
D | unlink.c | 33 static int unlink_proc(struct ext2_dir_entry *dirent, in unlink_proc() argument 43 ls->prev = dirent; in unlink_proc() 46 if ((dirent->name_len & 0xFF) != ls->namelen) in unlink_proc() 48 if (strncmp(ls->name, dirent->name, dirent->name_len & 0xFF)) in unlink_proc() 52 if (dirent->inode != ls->inode) in unlink_proc() 55 if (!dirent->inode) in unlink_proc() 60 prev->rec_len += dirent->rec_len; in unlink_proc() 62 dirent->inode = 0; in unlink_proc()
|
D | get_pathname.c | 40 static int get_pathname_proc(struct ext2_dir_entry *dirent, in get_pathname_proc() argument 51 if (((dirent->name_len & 0xFF) == 2) && in get_pathname_proc() 52 !strncmp(dirent->name, "..", 2)) in get_pathname_proc() 53 gp->parent = dirent->inode; in get_pathname_proc() 54 if (dirent->inode == gp->search_ino) { in get_pathname_proc() 55 retval = ext2fs_get_mem((dirent->name_len & 0xFF) + 1, in get_pathname_proc() 61 strncpy(gp->name, dirent->name, (dirent->name_len & 0xFF)); in get_pathname_proc() 62 gp->name[dirent->name_len & 0xFF] = '\0'; in get_pathname_proc()
|
D | lookup.c | 31 static int lookup_proc(struct ext2_dir_entry *dirent, in lookup_proc() argument 39 if (ls->len != (dirent->name_len & 0xFF)) in lookup_proc() 41 if (strncmp(ls->name, dirent->name, (dirent->name_len & 0xFF))) in lookup_proc() 43 *ls->inode = dirent->inode; in lookup_proc()
|
/external/e2fsprogs/e2fsck/ |
D | pass2.c | 351 struct ext2_dir_entry *dirent, in check_dot() argument 360 if (!dirent->inode) in check_dot() 362 else if (((dirent->name_len & 0xFF) != 1) || in check_dot() 363 (dirent->name[0] != '.')) in check_dot() 365 else if (dirent->name[1] != '\0') in check_dot() 370 if (dirent->rec_len < 12) in check_dot() 371 dirent->rec_len = 12; in check_dot() 372 dirent->inode = ino; in check_dot() 373 dirent->name_len = 1; in check_dot() 374 dirent->name[0] = '.'; in check_dot() [all …]
|
D | rehash.c | 89 struct ext2_dir_entry *dirent; in fill_dir_block() local 105 dirent = (struct ext2_dir_entry *) dir; in fill_dir_block() 106 dirent->rec_len = fs->blocksize; in fill_dir_block() 119 dirent = (struct ext2_dir_entry *) (dir + dir_offset); in fill_dir_block() 120 if (((dir_offset + dirent->rec_len) > fs->blocksize) || in fill_dir_block() 121 (dirent->rec_len < 8) || in fill_dir_block() 122 ((dirent->rec_len % 4) != 0) || in fill_dir_block() 123 (((dirent->name_len & 0xFF)+8) > dirent->rec_len)) { in fill_dir_block() 127 dir_offset += dirent->rec_len; in fill_dir_block() 128 if (dirent->inode == 0) in fill_dir_block() [all …]
|
D | message.c | 344 struct ext2_dir_entry *dirent; in expand_dirent_expression() local 347 if (!ctx || !ctx->dirent) in expand_dirent_expression() 350 dirent = ctx->dirent; in expand_dirent_expression() 354 printf("%u", dirent->inode); in expand_dirent_expression() 357 len = dirent->name_len & 0xFF; in expand_dirent_expression() 360 if (len > dirent->rec_len) in expand_dirent_expression() 361 len = dirent->rec_len; in expand_dirent_expression() 362 safe_print(dirent->name, len); in expand_dirent_expression() 365 printf("%u", dirent->rec_len); in expand_dirent_expression() 368 printf("%u", dirent->name_len & 0xFF); in expand_dirent_expression() [all …]
|
D | pass3.c | 613 static int fix_dotdot_proc(struct ext2_dir_entry *dirent, in fix_dotdot_proc() argument 623 if ((dirent->name_len & 0xFF) != 2) in fix_dotdot_proc() 625 if (strncmp(dirent->name, "..", 2)) in fix_dotdot_proc() 630 retval = e2fsck_adjust_inode_count(fp->ctx, dirent->inode, -1); in fix_dotdot_proc() 640 dirent->inode = fp->parent; in fix_dotdot_proc() 643 dirent->name_len = (dirent->name_len & 0xFF) | in fix_dotdot_proc() 646 dirent->name_len = dirent->name_len & 0xFF; in fix_dotdot_proc()
|
/external/fsck_msdos/ |
D | dir.c | 526 struct dosDirEntry dirent, *d; in readDosDirSection() local 689 memset(&dirent, 0, sizeof dirent); in readDosDirSection() 695 dirent.flags = p[11]; in readDosDirSection() 701 dirent.name[j] = p[j]; in readDosDirSection() 702 dirent.name[8] = '\0'; in readDosDirSection() 703 for (k = 7; k >= 0 && dirent.name[k] == ' '; k--) in readDosDirSection() 704 dirent.name[k] = '\0'; in readDosDirSection() 705 if (dirent.name[k] != '\0') in readDosDirSection() 707 if (dirent.name[0] == SLOT_E5) in readDosDirSection() 708 dirent.name[0] = 0xe5; in readDosDirSection() [all …]
|
/external/e2fsprogs/debugfs/ |
D | htree.c | 35 struct ext2_dir_entry *dirent; in htree_dump_leaf_node() local 63 dirent = (struct ext2_dir_entry *) (buf + offset); in htree_dump_leaf_node() 64 if (((offset + dirent->rec_len) > fs->blocksize) || in htree_dump_leaf_node() 65 (dirent->rec_len < 8) || in htree_dump_leaf_node() 66 ((dirent->rec_len % 4) != 0) || in htree_dump_leaf_node() 67 (((dirent->name_len & 0xFF)+8) > dirent->rec_len)) { in htree_dump_leaf_node() 71 thislen = ((dirent->name_len & 0xFF) < EXT2_NAME_LEN) ? in htree_dump_leaf_node() 72 (dirent->name_len & 0xFF) : EXT2_NAME_LEN; in htree_dump_leaf_node() 73 strncpy(name, dirent->name, thislen); in htree_dump_leaf_node() 81 sprintf(tmp, "%u 0x%08x (%d) %s ", dirent->inode, in htree_dump_leaf_node() [all …]
|
D | ls.c | 45 struct ext2_dir_entry *dirent, in list_dir_proc() argument 62 thislen = ((dirent->name_len & 0xFF) < EXT2_NAME_LEN) ? in list_dir_proc() 63 (dirent->name_len & 0xFF) : EXT2_NAME_LEN; in list_dir_proc() 64 strncpy(name, dirent->name, thislen); in list_dir_proc() 66 ino = dirent->inode; in list_dir_proc() 90 inode.i_mode, dirent->name_len >> 8, in list_dir_proc() 99 sprintf(tmp, "%c%u%c (%d) %s ", lbr, dirent->inode, rbr, in list_dir_proc() 100 dirent->rec_len, name); in list_dir_proc()
|
D | dump.c | 292 static int rdump_dirent(struct ext2_dir_entry *dirent, in rdump_dirent() argument 302 thislen = ((dirent->name_len & 0xFF) < EXT2_NAME_LEN in rdump_dirent() 303 ? (dirent->name_len & 0xFF) : EXT2_NAME_LEN); in rdump_dirent() 304 strncpy(name, dirent->name, thislen); in rdump_dirent() 307 if (debugfs_read_inode(dirent->inode, &inode, name)) in rdump_dirent() 310 rdump_inode(dirent->inode, &inode, name, dumproot); in rdump_dirent()
|
/external/bluetooth/glib/build/win32/dirent/ |
D | makefile.msc | 5 dirent_OBJECTS = dirent.obj wdirent.obj 9 all : dirent.lib 11 dirent.lib : $(dirent_OBJECTS) 12 lib /out:dirent.lib /nodefaultlib $(dirent_OBJECTS) 16 del /f dirent.lib
|
D | dirent-zip | 5 ZIP=/tmp/dirent.zip 8 cp dirent.h dist/include 9 cp dirent.lib dist/lib 14 include/dirent.h 15 lib/dirent.lib
|
D | Makefile.am | 3 dirent.c \ 4 dirent.h \ 7 dirent-zip
|
D | dirent.h | 20 struct dirent struct 47 struct dirent dd_dir; 65 struct dirent* __cdecl readdir (DIR*);
|
/external/oprofile/daemon/ |
D | opd_stats.c | 41 struct dirent * dirent; in opd_print_stats() local 68 while ((dirent = readdir(dir))) { in opd_print_stats() 71 if (sscanf(dirent->d_name, "cpu%d", &cpu_nr) != 1) in opd_print_stats() 73 snprintf(path, 256, "/dev/oprofile/stats/%s", dirent->d_name); in opd_print_stats()
|
/external/e2fsprogs/misc/ |
D | e2image.c | 343 struct ext2_dir_entry_2 *dirent; in scramble_dir_block() local 348 dirent = (struct ext2_dir_entry_2 *) p; in scramble_dir_block() 349 rec_len = dirent->rec_len; in scramble_dir_block() 355 printf("rec_len = %d, name_len = %d\n", rec_len, dirent->name_len); in scramble_dir_block() 365 dirent->rec_len = ext2fs_swab16(rec_len); in scramble_dir_block() 369 if (dirent->name_len + 8 > rec_len) { in scramble_dir_block() 372 dirent->name_len); in scramble_dir_block() 373 dirent->name_len = rec_len - 8; in scramble_dir_block() 377 len = rec_len - dirent->name_len - 8; in scramble_dir_block() 379 memset(cp+dirent->name_len, 0, len); in scramble_dir_block() [all …]
|
D | lsattr.c | 106 static int lsattr_dir_proc (const char *, struct dirent *, void *); 123 static int lsattr_dir_proc (const char * dir_name, struct dirent * de, in lsattr_dir_proc()
|
/external/e2fsprogs/lib/e2p/ |
D | iod.c | 25 int (*func) (const char *, struct dirent *, void *), in iterate_on_dir() argument 29 struct dirent *de, *dep; in iterate_on_dir() 46 max_len += sizeof(struct dirent); in iterate_on_dir() 59 len = sizeof(struct dirent); in iterate_on_dir()
|
/external/bluetooth/glib/build/ |
D | ChangeLog | 71 compile it where it is in libcharset. Drop dirent as gdir.c 72 includes dirent.h and wdirent.c directly. Handle also 77 Bug 545954 - 64-bit issue in dirent 79 * win32/dirent/dirent.h: Use __int64 for the dd_handle on 64-bit 86 * win32/dirent/dirent.c: Include dirent.h with doublequotes so 139 * win32/dirent/.cvsignore 212 * win32/dirent/dirent.[ch]: Update from mingw-runtime-3.3. 215 * win32/dirent/wdirent.c: New file. 217 * win32/dirent/Makefile.am (EXTRA_DIST): Add wdirent.c. 229 * win32/dirent/dirent.c: Likewise. [all …]
|
/external/chromium/base/ |
D | file_util_posix.cc | 90 #error Port warning: depending on the definition of struct dirent, \ in CountFilesCreatedAfter() 93 struct dirent ent_buf; in CountFilesCreatedAfter() 94 struct dirent* ent; in CountFilesCreatedAfter() 636 #error Port warning: depending on the definition of struct dirent, \ in ReadDirectory() 640 struct dirent dent_buf; in ReadDirectory() 641 struct dirent* dent; in ReadDirectory()
|
/external/oprofile/libutil/ |
D | op_file.c | 89 struct dirent * ent, in make_pathname_from_dirent() 134 struct dirent * ent; in get_matching_pathnames()
|