Home
last modified time | relevance | path

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

12345678910>>...27

/kernel/linux/linux-5.10/fs/
H A Dreaddir.c18 #include <linux/dirent.h>
82 * POSIX says that a dirent name cannot contain NULL or a '/'.
123 * dirent-structure in size and that the code can't handle more
139 struct old_linux_dirent __user * dirent; member
148 struct old_linux_dirent __user * dirent; in fillonedir() local
162 dirent = buf->dirent; in fillonedir()
163 if (!user_write_access_begin(dirent, in fillonedir()
164 (unsigned long)(dirent->d_name + namlen + 1) - in fillonedir()
165 (unsigned long)dirent)) in fillonedir()
225 struct linux_dirent __user *dirent, *prev; filldir() local
313 struct linux_dirent64 __user *dirent, *prev; filldir64() local
396 struct compat_old_linux_dirent __user *dirent; global() member
406 struct compat_old_linux_dirent __user *dirent; compat_fillonedir() local
477 struct compat_linux_dirent __user *dirent, *prev; compat_filldir() local
[all...]
/kernel/linux/linux-6.6/fs/
H A Dreaddir.c18 #include <linux/dirent.h>
118 * POSIX says that a dirent name cannot contain NULL or a '/'.
159 * dirent-structure in size and that the code can't handle more
175 struct old_linux_dirent __user * dirent; member
184 struct old_linux_dirent __user * dirent; in fillonedir() local
198 dirent = buf->dirent; in fillonedir()
199 if (!user_write_access_begin(dirent, in fillonedir()
200 (unsigned long)(dirent->d_name + namlen + 1) - in fillonedir()
201 (unsigned long)dirent)) in fillonedir()
261 struct linux_dirent __user *dirent, *prev; filldir() local
349 struct linux_dirent64 __user *dirent, *prev; filldir64() local
432 struct compat_old_linux_dirent __user *dirent; global() member
442 struct compat_old_linux_dirent __user *dirent; compat_fillonedir() local
513 struct compat_linux_dirent __user *dirent, *prev; compat_filldir() local
[all...]
/third_party/musl/porting/liteos_a/kernel/include/
H A Ddirent.h18 #include <bits/dirent.h>
27 struct dirent *readdir(DIR *);
28 int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict);
32 int alphasort(const struct dirent **, const struct dirent **);
33 int scandir(const char *, struct dirent ***, int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **));
[all...]
/third_party/musl/porting/liteos_m/kernel/include/
H A Ddirent.h18 #include <bits/dirent.h>
27 struct dirent *readdir(DIR *);
28 int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict);
32 int alphasort(const struct dirent **, const struct dirent **);
33 int scandir(const char *, struct dirent ***, int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **));
[all...]
/third_party/musl/porting/liteos_m_iccarm/kernel/include/
H A Ddirent.h18 #include <bits/dirent.h>
27 struct dirent *readdir(DIR *);
28 int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict);
32 int alphasort(const struct dirent **, const struct dirent **);
33 int scandir(const char *, struct dirent ***, int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **));
[all...]
/third_party/musl/porting/uniproton/kernel/include/
H A Ddirent.h18 #include <bits/dirent.h>
27 struct dirent *readdir(DIR *);
28 int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict);
32 int alphasort(const struct dirent **, const struct dirent **);
33 int scandir(const char *, struct dirent ***, int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **));
[all...]
/third_party/musl/include/
H A Ddirent.h18 #include <bits/dirent.h>
27 struct dirent *readdir(DIR *);
28 int readdir_r(DIR *__restrict, struct dirent *__restrict, struct dirent **__restrict);
32 int alphasort(const struct dirent **, const struct dirent **);
33 int scandir(const char *, struct dirent ***, int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **));
[all...]
/third_party/musl/libc-test/src/api/
H A Ddirent.c1 #include <dirent.h>
8 T(struct dirent) in f()
13 struct dirent x; in f()
19 {int(*p)(const struct dirent**,const struct dirent**) = alphasort;} in f()
24 {struct dirent*(*p)(DIR*) = readdir;} in f()
25 {int(*p)(DIR*restrict,struct dirent*restrict,struct dirent**restrict) = readdir_r;} in f()
27 {int(*p)(const char*,struct dirent***,int(*)(const struct dirent*),in in f()
[all...]
/third_party/node/test/parallel/
H A Dtest-fs-opendir.js21 function assertDirent(dirent) {
22 assert(dirent instanceof fs.Dirent);
23 assert.strictEqual(dirent.isFile(), true);
24 assert.strictEqual(dirent.isDirectory(), false);
25 assert.strictEqual(dirent.isSocket(), false);
26 assert.strictEqual(dirent.isBlockDevice(), false);
27 assert.strictEqual(dirent.isCharacterDevice(), false);
28 assert.strictEqual(dirent.isFIFO(), false);
29 assert.strictEqual(dirent.isSymbolicLink(), false);
49 const dirent
[all...]
H A Dtest-fs-readdir-types.js38 for (const [i, dirent] of dirents.entries()) {
39 assert(dirent instanceof fs.Dirent);
40 assert.strictEqual(dirent.name, files[i]);
41 assert.strictEqual(dirent.isFile(), true);
42 assert.strictEqual(dirent.isDirectory(), false);
43 assert.strictEqual(dirent.isSocket(), false);
44 assert.strictEqual(dirent.isBlockDevice(), false);
45 assert.strictEqual(dirent.isCharacterDevice(), false);
46 assert.strictEqual(dirent.isFIFO(), false);
47 assert.strictEqual(dirent
[all...]
/third_party/FreeBSD/sbin/fsck_msdosfs/
H A Ddir.c537 struct dosDirEntry dirent, *d; in readDosDirSection() local
734 memset(&dirent, 0, sizeof dirent); in readDosDirSection()
740 dirent.flags = p[11]; in readDosDirSection()
746 dirent.name[j] = p[j]; in readDosDirSection()
747 dirent.name[8] = '\0'; in readDosDirSection()
748 for (k = 7; k >= 0 && dirent.name[k] == ' '; k--) in readDosDirSection()
749 dirent.name[k] = '\0'; in readDosDirSection()
750 if (k < 0 || dirent.name[k] != '\0') in readDosDirSection()
752 if (dirent in readDosDirSection()
[all...]
/third_party/node/lib/internal/fs/
H A Ddir.js102 const dirent = ArrayPrototypeShift(this[kDirBufferedEntries]);
104 if (this[kDirOptions].recursive && dirent.isDirectory()) {
105 this.readSyncRecursive(dirent);
109 process.nextTick(callback, null, dirent);
111 callback(null, dirent);
132 const dirent = ArrayPrototypeShift(this[kDirBufferedEntries]);
133 if (this[kDirOptions].recursive && dirent.isDirectory()) {
134 this.readSyncRecursive(dirent);
136 callback(null, dirent);
164 readSyncRecursive(dirent) {
[all...]
/kernel/linux/linux-5.10/fs/fuse/
H A Dreaddir.c33 struct fuse_dirent *dirent, loff_t pos) in fuse_add_dirent_to_cache()
36 size_t reclen = FUSE_DIRENT_SIZE(dirent); in fuse_add_dirent_to_cache()
84 memcpy(addr + offset, dirent, reclen); in fuse_add_dirent_to_cache()
87 fi->rdc.pos = dirent->off; in fuse_add_dirent_to_cache()
115 struct fuse_dirent *dirent) in fuse_emit()
120 fuse_add_dirent_to_cache(file, dirent, ctx->pos); in fuse_emit()
122 return dir_emit(ctx, dirent->name, dirent->namelen, dirent->ino, in fuse_emit()
123 dirent in fuse_emit()
32 fuse_add_dirent_to_cache(struct file *file, struct fuse_dirent *dirent, loff_t pos) fuse_add_dirent_to_cache() argument
114 fuse_emit(struct file *file, struct dir_context *ctx, struct fuse_dirent *dirent) fuse_emit() argument
130 struct fuse_dirent *dirent = (struct fuse_dirent *) buf; parse_dirfile() local
155 struct fuse_dirent *dirent = &direntplus->dirent; fuse_direntplus_link() local
290 struct fuse_dirent *dirent; parse_dirplusfile() local
400 struct fuse_dirent *dirent = addr + offset; fuse_parse_cache() local
[all...]
/kernel/linux/linux-6.6/fs/fuse/
H A Dreaddir.c33 struct fuse_dirent *dirent, loff_t pos) in fuse_add_dirent_to_cache()
36 size_t reclen = FUSE_DIRENT_SIZE(dirent); in fuse_add_dirent_to_cache()
84 memcpy(addr + offset, dirent, reclen); in fuse_add_dirent_to_cache()
87 fi->rdc.pos = dirent->off; in fuse_add_dirent_to_cache()
115 struct fuse_dirent *dirent) in fuse_emit()
120 fuse_add_dirent_to_cache(file, dirent, ctx->pos); in fuse_emit()
122 return dir_emit(ctx, dirent->name, dirent->namelen, dirent->ino, in fuse_emit()
123 dirent in fuse_emit()
32 fuse_add_dirent_to_cache(struct file *file, struct fuse_dirent *dirent, loff_t pos) fuse_add_dirent_to_cache() argument
114 fuse_emit(struct file *file, struct dir_context *ctx, struct fuse_dirent *dirent) fuse_emit() argument
130 struct fuse_dirent *dirent = (struct fuse_dirent *) buf; parse_dirfile() local
155 struct fuse_dirent *dirent = &direntplus->dirent; fuse_direntplus_link() local
290 struct fuse_dirent *dirent; parse_dirplusfile() local
400 struct fuse_dirent *dirent = addr + offset; fuse_parse_cache() local
[all...]
/third_party/libwebsockets/win32port/dirent/
H A Ddirent-win32.h5 * This file is part of dirent. Dirent may be freely distributed
7 * https://github.com/tronkko/dirent
40 /* Indicates that d_type field is available in dirent structure */
43 /* Indicates that d_namlen field is available in dirent structure */
262 struct dirent { struct
281 typedef struct dirent dirent; typedef
284 struct dirent ent;
294 static struct dirent *readdir (DIR *dirp);
298 DIR *dirp, struct dirent *entr
882 scandir( const char *dirname, struct dirent ***namelist, int (*filter)(const struct dirent*), int (*compare)(const struct dirent**, const struct dirent**)) scandir() argument
[all...]
/third_party/node/test/sequential/
H A Dtest-fs-opendir-recursive.js130 function getDirentPath(dirent) {
131 return pathModule.relative(testDir, dirent.path);
136 for (const [i, dirent] of dirents.entries()) {
137 assert(dirent instanceof fs.Dirent);
138 assert.strictEqual(getDirentPath(dirent), expected[i]);
144 let dirent = dir.readSync();
145 while (dirent !== null) {
146 dirents.push(dirent);
147 dirent = dir.readSync();
173 dir.read((err, dirent)
[all...]
H A Dtest-fs-readdir-recursive.js129 function getDirentPath(dirent) {
130 return pathModule.relative(readdirDir, pathModule.join(dirent.path, dirent.name));
136 for (const [i, dirent] of dirents.entries()) {
137 assert(dirent instanceof fs.Dirent);
138 assert.notStrictEqual(dirent.name, undefined);
139 assert.strictEqual(getDirentPath(dirent), expected[i]);
/third_party/rust/crates/rustix/src/backend/libc/fs/
H A Ddir.rs39 use c::dirent as libc_dirent;
117 // We have our own copy of OpenBSD's dirent; check that the in read()
123 dirent: read_dirent(&*dirent_ptr.cast()), in read()
175 // A `dirent` pointer returned from `readdir` may not point to a full `dirent`
246 let mut dirent = libc_dirent { in read_dirent() variables
285 // extent of the `struct dirent`, because they may not be allocated. So in read_dirent()
309 // On dragonfly and FreeBSD 12, `dirent` has some non-public padding fields in read_dirent()
312 let mut dirent = { in read_dirent() variables
313 let mut dirent in read_dirent() variables
[all...]
/kernel/liteos_a/fs/vfs/operation/
H A Dvfs_other.c35 #include "dirent.h"
325 static struct dirent **scandir_get_file_list(const char *dir, int *num, int(*filter)(const struct dirent *)) in scandir_get_file_list()
330 struct dirent **list = NULL; in scandir_get_file_list()
331 struct dirent **newList = NULL; in scandir_get_file_list()
332 struct dirent *ent = NULL; in scandir_get_file_list()
333 struct dirent *p = NULL; in scandir_get_file_list()
341 list = (struct dirent **)malloc(listSize * sizeof(struct dirent *)); in scandir_get_file_list()
354 newList = (struct dirent **)mallo in scandir_get_file_list()
[all...]
/third_party/NuttX/fs/dirent/
H A Dfs_readdir.c2 * fs/dirent/fs_readdir.c
27 #include "dirent.h"
39 * The do_readdir() function returns a pointer to a dirent structure
48 * The do_readdir() function returns a pointer to a dirent structure, or NULL
55 static struct dirent *__readdir(DIR *dirp, int *lencnt) in __readdir()
100 *lencnt = file_cnt * sizeof(struct dirent); in __readdir()
114 return (struct dirent *)NULL; in __readdir()
125 * The readdir() function returns a pointer to a dirent structure
134 * The readdir() function returns a pointer to a dirent structure, or NULL
141 struct dirent *readdi
[all...]
/third_party/musl/src/dirent/
H A Dscandir.c1 #include <dirent.h>
8 int scandir(const char *path, struct dirent ***res, in scandir()
9 int (*sel)(const struct dirent *), in scandir()
10 int (*cmp)(const struct dirent **, const struct dirent **)) in scandir()
13 struct dirent *de, **names=0, **tmp; in scandir()
/third_party/musl/libc-test/src/functionalext/supplement/dirent/
H A Dscandir.c16 #include <dirent.h>
21 int filter(const struct dirent *entry) in filter()
33 struct dirent **namelist; in scandir_0100()
56 struct dirent **namelist; in scandir_0200()
79 struct dirent **namelist; in scandir_0300()
101 struct dirent **namelist; in scandir_0400()
H A Dreaddir_r.c16 #include <dirent.h>
44 struct dirent buf; in readdir_r_0100()
45 struct dirent *res; in readdir_r_0100()
65 struct dirent buf; in readdir_r_0200()
66 struct dirent *res; in readdir_r_0200()
/third_party/rust/crates/rustix/src/fs/
H A Draw_dir.rs192 let dirent = unsafe { &*dirent_ptr.cast::<linux_dirent64>() }; in next()
194 self.offset += usize::from(dirent.d_reclen); in next()
197 file_type: dirent.d_type, in next()
198 inode_number: dirent.d_ino, in next()
199 next_entry_cookie: dirent.d_off, in next()
201 file_name: unsafe { CStr::from_ptr(dirent.d_name.as_ptr().cast()) }, in next()
/third_party/libuv/src/unix/
H A Dos390-syscalls.h28 #include <dirent.h>
61 int scandir(const char* maindir, struct dirent*** namelist,
62 int (*filter)(const struct dirent *),
63 int (*compar)(const struct dirent **,
64 const struct dirent **));

Completed in 10 milliseconds

12345678910>>...27