Searched defs:dirent (Results 1 - 25 of 37) sorted by relevance

12

/external/openssh/openbsd-compat/
H A Dbsd-nextstep.h38 /* NeXT's readdir() is BSD (struct direct) not POSIX (struct dirent) */
39 #define dirent direct macro
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;
/external/fio/os/windows/posix/include/
H A Ddirent.h6 struct dirent struct
21 struct dirent *readdir(DIR *dirp);
/external/boringssl/src/crypto/
H A Ddirectory_posix.c36 #include <dirent.h>
43 int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result) {
58 struct dirent dirent; member in struct:OPENSSL_dir_context_st
62 struct dirent *dirent; local
88 if (readdir_r((*ctx)->dir, &(*ctx)->dirent, &dirent) != 0 ||
89 dirent
[all...]
/external/e2fsprogs/lib/ext2fs/
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 Ddblist_dir.c30 struct ext2_dir_entry *dirent,
25 ext2fs_dblist_dir_iterate(ext2_dblist dblist, 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
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
82 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 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';
H A Dlink.c33 static int link_proc(struct ext2_dir_entry *dirent, argument
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
[all...]
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...]
/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;
64 strncpy(name, dirent->name, thislen);
66 ino = dirent->inode;
102 inode.i_mode, dirent->name_len >> 8,
110 sprintf(tmp, "%c%u%c (%d) %s ", lbr, dirent->inode, rbr,
111 dirent->rec_len, name);
H A Dncheck.c38 static int ncheck_proc(struct ext2_dir_entry *dirent, argument
47 int filetype = dirent->name_len >> 8;
54 if (iw->iarray[i] == dirent->inode) {
68 (dirent->name_len & 0xFF), dirent->name);
72 (dirent->name_len & 0xFF), dirent->name);
74 if (!debugfs_read_inode(dirent->inode, &inode,
H A Ddump.c307 static int rdump_dirent(struct ext2_dir_entry *dirent, argument
317 thislen = dirent->name_len & 0xFF;
318 strncpy(name, dirent->name, thislen);
321 if (debugfs_read_inode(dirent->inode, &inode, name))
324 rdump_inode(dirent->inode, &inode, name, dumproot);
H A Dfilefrag.c169 struct ext2_dir_entry *dirent, variable in typeref:struct:ext2_dir_entry
185 thislen = dirent->name_len & 0xFF;
186 strncpy(name, dirent->name, thislen);
188 ino = dirent->inode;
H A Dhtree.c37 struct ext2_dir_entry *dirent; local
68 dirent = (struct ext2_dir_entry *) (buf + offset);
69 errcode = ext2fs_get_rec_len(fs, dirent, &rec_len);
79 ((((unsigned) dirent->name_len & 0xFF)+8) > rec_len)) {
84 thislen = dirent->name_len & 0xFF;
85 strncpy(name, dirent->name, thislen);
94 dirent->inode, hash, minor_hash, rec_len, name);
368 struct ext2_dir_entry *dirent; local
386 dirent = (struct ext2_dir_entry *) (p->buf + offset);
387 errcode = ext2fs_get_rec_len(fs, dirent,
[all...]
/external/e2fsprogs/e2fsck/
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
362 struct ext2_dir_entry *dirent; local
365 if (!ctx || !ctx->dirent)
368 dirent
[all...]
H A Dpass3.c604 static int fix_dotdot_proc(struct ext2_dir_entry *dirent, argument
614 if ((dirent->name_len & 0xFF) != 2)
616 if (strncmp(dirent->name, "..", 2))
621 retval = e2fsck_adjust_inode_count(fp->ctx, dirent->inode, -1);
631 dirent->inode = fp->parent;
634 dirent->name_len = (dirent->name_len & 0xFF) |
637 dirent->name_len = dirent->name_len & 0xFF;
H A Dpass1b.c391 struct ext2_dir_entry *dirent,
403 if (dirent->inode > sd->max_inode)
407 if ((dirent->inode < sd->first_inode) || (entry < DIRENT_OTHER_FILE) ||
408 !ext2fs_test_inode_bitmap2(inode_dup_map, dirent->inode))
411 n = dict_lookup(&ino_dict, INT_TO_VOIDPTR(dirent->inode));
390 search_dirent_proc(ext2_ino_t dir, int entry, struct ext2_dir_entry *dirent, int offset EXT2FS_ATTR((unused)), int blocksize EXT2FS_ATTR((unused)), char *buf EXT2FS_ATTR((unused)), void *priv_data) argument
/external/squashfs-tools/kernel/fs/squashfs/
H A Ddir.c104 static int squashfs_readdir(struct file *file, void *dirent, filldir_t filldir) argument
146 dirent, name, size, file->f_pos, i_ino,
149 if (filldir(dirent, name, size, file->f_pos, i_ino,
203 "\n", dirent, dire->name, size,
210 if (filldir(dirent, dire->name, size, file->f_pos,
/external/elfutils/src/libdwfl/
H A Dlinux-pid-attach.c32 #include <dirent.h>
160 struct dirent *dirent; local
167 dirent = readdir (pid_arg->dir);
168 if (dirent == NULL)
178 while (strcmp (dirent->d_name, ".") == 0
179 || strcmp (dirent->d_name, "..") == 0);
182 long tidl = strtol (dirent->d_name, &end, 10);
/external/linux-tools-perf/src/tools/perf/util/
H A Dthread_map.c1 #include <dirent.h>
14 static int filter(const struct dirent *dir)
27 struct dirent **namelist = NULL;
66 struct dirent dirent, *next, **namelist = NULL; local
78 while (!readdir_r(proc, &dirent, &next) && next) {
82 pid_t pid = strtol(dirent.d_name, &end, 10);
87 snprintf(path, sizeof(path), "/proc/%s", dirent.d_name);
162 struct dirent **namelist = NULL;
H A Devent.c103 struct dirent dirent, *next; local
139 while (!readdir_r(tasks, &dirent, &next) && next) {
141 pid = strtol(dirent.d_name, &end, 10);
382 struct dirent dirent, *next; local
398 while (!readdir_r(proc, &dirent, &next) && next) {
400 pid_t pid = strtol(dirent.d_name, &end, 10);
/external/squashfs-tools/kernel-2.4/fs/squashfs/
H A Dsquashfs2_0.c43 static int squashfs_readdir_2(struct file *file, void *dirent, filldir_t filldir);
524 static int squashfs_readdir_2(struct file *file, void *dirent, filldir_t filldir) argument
602 (unsigned int) dirent, dire->name,
607 if (filldir(dirent, dire->name, dire->size + 1,
/external/fio/
H A Ddiskutil.c6 #include <dirent.h>
225 struct dirent *dirent = NULL; local
236 while ((dirent = readdir(dirhandle)) != NULL) {
237 if (!strcmp(dirent->d_name, ".") ||
238 !strcmp(dirent->d_name, ".."))
241 sprintf(temppath, "%s%s%s", slavesdir, FIO_OS_PATH_SEPARATOR, dirent->d_name);
357 struct dirent *dir;

Completed in 504 milliseconds

12