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

12345678

/external/e2fsprogs/lib/ext2fs/
H A Ddirblock.c27 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
76 struct ext2_dir_entry *dirent; local
[all...]
H A Dunlink.c33 static int unlink_proc(struct ext2_dir_entry *dirent, argument
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;
H A Ddir_iterate.c27 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,
26 ext2fs_get_rec_len(ext2_filsys fs, struct ext2_dir_entry *dirent, unsigned int *rec_len) argument
41 ext2fs_set_rec_len(ext2_filsys fs, unsigned int len, struct ext2_dir_entry *dirent) argument
91 ext2fs_dir_iterate2(ext2_filsys fs, ext2_ino_t dir, int flags, char *block_buf, int (*func)(ext2_ino_t dir, int entry, struct ext2_dir_entry *dirent, int offset, int blocksize, char *buf, void *priv_data), void *priv_data) argument
145 struct ext2_dir_entry *dirent, int offset, variable in typeref:struct:ext2_dir_entry
153 ext2fs_dir_iterate(ext2_filsys fs, ext2_ino_t dir, int flags, char *block_buf, int (*func)(struct ext2_dir_entry *dirent, int offset, int blocksize, char *buf, void *priv_data), void *priv_data) argument
193 struct ext2_dir_entry *dirent; local
[all...]
H A Dlookup.c31 static int lookup_proc(struct ext2_dir_entry *dirent, argument
39 if (ls->len != (dirent->name_len & 0xFF))
41 if (strncmp(ls->name, dirent->name, (dirent->name_len & 0xFF)))
43 *ls->inode = dirent->inode;
H A Dlink.c33 static int link_proc(struct ext2_dir_entry *dirent, argument
46 ls->err = ext2fs_get_rec_len(ls->fs, dirent, &curr_rec_len);
59 ls->err = ext2fs_set_rec_len(ls->fs, curr_rec_len, dirent);
70 if (dirent->inode) {
71 min_rec_len = EXT2_DIR_REC_LEN(dirent->name_len & 0xFF);
75 ls->err = ext2fs_set_rec_len(ls->fs, min_rec_len, dirent);
79 dirent->rec_len);
94 dirent->inode = ls->inode;
95 dirent->name_len = ls->namelen;
96 strncpy(dirent
[all...]
H A Dget_pathname.c43 static int get_pathname_proc(struct ext2_dir_entry *dirent, argument
54 if (((dirent->name_len & 0xFF) == 2) &&
55 !strncmp(dirent->name, "..", 2))
56 gp->parent = dirent->inode;
57 if (dirent->inode == gp->search_ino) {
58 retval = ext2fs_get_mem((dirent->name_len & 0xFF) + 1,
64 strncpy(gp->name, dirent->name, (dirent->name_len & 0xFF));
65 gp->name[dirent->name_len & 0xFF] = '\0';
/external/openssh/openbsd-compat/
H A Dbsd-closefrom.c34 # include <dirent.h>
35 # define NAMLEN(dirent) strlen((dirent)->d_name)
37 # define dirent direct macro
38 # define NAMLEN(dirent) (dirent)->d_namlen
74 struct dirent *dent;
H A Dbsd-nextstep.h38 /* NeXT's readdir() is BSD (struct direct) not POSIX (struct dirent) */
39 #define dirent direct macro
/external/e2fsprogs/lib/e2p/
H A Diod.c27 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/
H A Dopd_stats.c18 #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/
H A Dpass2.c343 struct ext2_dir_entry *dirent,
352 if (!dirent->inode)
354 else if (((dirent->name_len & 0xFF) != 1) ||
355 (dirent->name[0] != '.'))
357 else if (dirent->name[1] != '\0')
360 (void) ext2fs_get_rec_len(ctx->fs, dirent, &rec_len);
364 rec_len = dirent->rec_len = 12;
365 dirent->inode = ino;
366 dirent->name_len = 1;
367 dirent
342 check_dot(e2fsck_t ctx, struct ext2_dir_entry *dirent, ext2_ino_t ino, struct problem_context *pctx) argument
403 check_dotdot(e2fsck_t ctx, struct ext2_dir_entry *dirent, ext2_ino_t ino, struct problem_context *pctx) argument
448 check_name(e2fsck_t ctx, struct ext2_dir_entry *dirent, ext2_ino_t dir_ino EXT2FS_ATTR((unused)), struct problem_context *pctx) argument
474 check_filetype(e2fsck_t ctx, struct ext2_dir_entry *dirent, ext2_ino_t dir_ino EXT2FS_ATTR((unused)), struct problem_context *pctx) argument
635 salvage_directory(ext2_filsys fs, struct ext2_dir_entry *dirent, struct ext2_dir_entry *prev, unsigned int *offset) argument
667 (void) ext2fs_set_rec_len(fs, (int) rec_len + left, dirent); local
710 struct ext2_dir_entry *dirent, *prev; local
[all...]
H A Dmessage.c19 * %Di <dirent>->ino inode number
20 * %Dn <dirent>->name string
21 * %Dr <dirent>->rec_len
22 * %Dl <dirent>->name_len
23 * %Dt <dirent>->filetype
43 * %P ext2fs_get_pathname of <dirent>->ino with <ino2> as
44 * the containing directory. (If dirent is NULL
360 struct ext2_dir_entry *dirent; local
364 if (!ctx || !ctx->dirent)
367 dirent
[all...]
H A Drehash.c89 struct ext2_dir_entry *dirent; local
105 dirent = (struct ext2_dir_entry *) dir;
106 (void) ext2fs_set_rec_len(fs, fs->blocksize, dirent);
119 dirent = (struct ext2_dir_entry *) (dir + dir_offset);
120 (void) ext2fs_get_rec_len(fs, dirent, &rec_len);
124 (((dirent->name_len & 0xFF)+8) > rec_len)) {
129 if (dirent->inode == 0)
131 if (!fd->compress && ((dirent->name_len&0xFF) == 1) &&
132 (dirent->name[0] == '.'))
134 if (!fd->compress && ((dirent
405 struct ext2_dir_entry *dirent; local
[all...]
/external/fsck_msdos/
H A Ddir.c528 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
[all...]
/external/openssh/
H A Dsftp-glob.c25 #include <dirent.h>
63 static struct dirent *
66 /* Solaris needs sizeof(dirent) + path length (see below) */
67 static char buf[sizeof(struct dirent) + MAXPATHLEN];
68 struct dirent *ret = (struct dirent *)buf;
79 * Solaris defines dirent->d_name as a one byte array and expects
90 * Idiot glibc uses extensions to struct dirent for readdir with
140 pglob->gl_readdir = (struct dirent *(*)(void *))fudge_readdir;
/external/qemu/
H A Dpath.c11 #include <dirent.h>
65 # define dirent_type(dirent) ((dirent)->d_type)
68 # define dirent_type(dirent) (1)
77 struct dirent *dirent; local
79 while ((dirent = readdir(dir)) != NULL) {
80 if (!streq(dirent->d_name,".") && !streq(dirent->d_name,"..")){
81 path = add_entry(path, dirent
[all...]
/external/chromium/base/
H A Ddir_reader_linux.h52 linux_dirent* dirent = reinterpret_cast<linux_dirent*>(&buf_[offset_]); local
53 offset_ += dirent->d_reclen;
75 const linux_dirent* dirent = local
77 return dirent->d_name;
/external/kernel-headers/original/linux/
H A Ddirent.h4 struct dirent { struct
/external/e2fsprogs/debugfs/
H A Dls.c46 struct ext2_dir_entry *dirent, variable in typeref:struct:ext2_dir_entry
63 thislen = ((dirent->name_len & 0xFF) < EXT2_NAME_LEN) ?
64 (dirent->name_len & 0xFF) : EXT2_NAME_LEN;
65 strncpy(name, dirent->name, thislen);
67 ino = dirent->inode;
100 inode.i_mode, dirent->name_len >> 8,
109 sprintf(tmp, "%c%u%c (%d) %s ", lbr, dirent->inode, rbr,
110 dirent->rec_len, name);
H A Dncheck.c29 static int ncheck_proc(struct ext2_dir_entry *dirent, argument
42 if (iw->iarray[i] == dirent->inode) {
44 (dirent->name_len & 0xFF), dirent->name);
H A Dhtree.c37 struct ext2_dir_entry *dirent; local
69 dirent = (struct ext2_dir_entry *) (buf + offset);
70 errcode = ext2fs_get_rec_len(fs, dirent, &rec_len);
80 ((((unsigned) dirent->name_len & 0xFF)+8) > rec_len)) {
84 thislen = ((dirent->name_len & 0xFF) < EXT2_NAME_LEN) ?
85 (dirent->name_len & 0xFF) : EXT2_NAME_LEN;
86 strncpy(name, dirent->name, thislen);
94 sprintf(tmp, "%u 0x%08x-%08x (%d) %s ", dirent->inode,
394 struct ext2_dir_entry *dirent; local
412 dirent
[all...]
/external/linux-tools-perf/util/
H A Dthread_map.c1 #include <dirent.h>
7 static int filter(const struct dirent *dir)
20 struct dirent **namelist = NULL;
/external/e2fsprogs/tests/progs/
H A Dhold_inode.c15 #include <dirent.h>
/external/openssl/crypto/
H A DLPdir_unix.c33 #include <dirent.h>
67 struct dirent *direntry = NULL;
/external/oprofile/daemon/liblegacy/
H A Dopd_parse_proc.c23 #include <dirent.h>
202 struct dirent * dirent; local
211 while ((dirent = readdir(dir))) {
212 if (sscanf(dirent->d_name, "%u", &pid) == 1) {

Completed in 449 milliseconds

12345678