Home
last modified time | relevance | path

Searched refs:dirent (Results 1 – 25 of 283) sorted by relevance

12345678910>>...12

/freebsd/lib/libc/gen/
H A Dscandir.c58 typedef DECLARE_BLOCK(int, select_block, const struct dirent *);
59 typedef DECLARE_BLOCK(int, dcomp_block, const struct dirent **,
60 const struct dirent **);
67 scandir_b_dirp(DIR *dirp, struct dirent ***namelist, select_block select, in scandir_b_dirp()
70 scandir_dirp(DIR *dirp, struct dirent ***namelist, in scandir_b_dirp()
71 int (*select)(const struct dirent *), int (*dcomp)(const struct dirent **, in scandir_b_dirp()
72 const struct dirent **)) in scandir_b_dirp()
75 struct dirent *d, *p, **names = NULL; in scandir_b_dirp()
80 names = (struct dirent **)malloc(arraysz * sizeof(struct dirent *)); in scandir_b_dirp()
90 p = (struct dirent *)malloc(_GENERIC_DIRSIZ(d)); in scandir_b_dirp()
[all …]
H A Dreaddir.c47 struct dirent *
50 struct dirent *dp; in _readdir_unlocked()
72 dp = (struct dirent *)(dirp->dd_buf + dirp->dd_loc); in _readdir_unlocked()
90 struct dirent *
93 struct dirent *dp; in readdir()
104 __readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result) in __readdir_r()
106 struct dirent *dp; in __readdir_r()
H A Dopendir2.c72 return (strcmp((*(const struct dirent * const *)p1)->d_name, in opendir_compar()
73 (*(const struct dirent * const *)p2)->d_name)); in opendir_compar()
89 struct dirent **dpv; in _filldir()
186 struct dirent *dp; in _filldir()
188 dp = (struct dirent *) ddptr; in _filldir()
203 struct dirent *xp; in _filldir()
219 struct dirent *dp = dpv[n]; in _filldir()
235 dpv = malloc((n+1) * sizeof(struct dirent *)); in _filldir()
H A Dgen-private.h63 struct dirent;
64 int __readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result);
/freebsd/include/
H A Ddirent.h104 int alphasort(const struct dirent **, const struct dirent **);
108 int versionsort(const struct dirent **, const struct dirent **);
116 struct dirent *
119 int readdir_r(DIR *, struct dirent *, struct dirent **);
123 int scandir(const char *, struct dirent ***,
124 int (*)(const struct dirent *), int (*)(const struct dirent **,
125 const struct dirent **));
127 int scandir_b(const char *, struct dirent ***,
128 int (^)(const struct dirent *),
129 int (^)(const struct dirent **, const struct dirent **));
[all …]
/freebsd/sbin/fsck_msdosfs/
H A Ddir.c550 struct dosDirEntry dirent, *d; in readDosDirSection() local
747 memset(&dirent, 0, sizeof dirent); in readDosDirSection()
753 dirent.flags = p[11]; in readDosDirSection()
759 dirent.name[j] = p[j]; in readDosDirSection()
760 dirent.name[8] = '\0'; in readDosDirSection()
761 for (k = 7; k >= 0 && dirent.name[k] == ' '; k--) in readDosDirSection()
762 dirent.name[k] = '\0'; in readDosDirSection()
763 if (k < 0 || dirent.name[k] != '\0') in readDosDirSection()
765 if (dirent.name[0] == SLOT_E5) in readDosDirSection()
766 dirent.name[0] = 0xe5; in readDosDirSection()
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dcp_files.c16 struct dirent *dirent; in main() local
38 while ((dirent = readdir(sdir)) != NULL) { in main()
39 if (dirent->d_name[0] == '.' && in main()
40 (dirent->d_name[1] == '.' || dirent->d_name[1] == '\0')) in main()
43 int fd = openat(tfd, dirent->d_name, O_CREAT|O_WRONLY, 0666); in main()
46 argv[2], dirent->d_name, strerror(errno)); in main()
/freebsd/contrib/netbsd-tests/fs/hfs/
H A Dt_pathconvert.c39 struct dirent *dirent; in ATF_TC_BODY() local
62 for (offset = 0; offset < nbytes; offset += dirent->d_reclen) { in ATF_TC_BODY()
63 dirent = (struct dirent *)(buf + offset); in ATF_TC_BODY()
64 if (strchr(dirent->d_name, '/')) in ATF_TC_BODY()
65 atf_tc_fail("dirent with slash: %s", dirent->d_name); in ATF_TC_BODY()
66 if (0 == strcmp(FUNNY_FILENAME, dirent->d_name)) in ATF_TC_BODY()
/freebsd/contrib/libarchive/tar/
H A Dbsdtar_platform.h54 # define DIRENT_NAMLEN(dirent) (dirent)->d_namlen argument
56 # define DIRENT_NAMLEN(dirent) strlen((dirent)->d_name) argument
59 # define dirent direct macro
60 # define DIRENT_NAMLEN(dirent) (dirent)->d_namlen argument
/freebsd/contrib/ncurses/progs/
H A Dprogs.priv.h50 # define NAMLEN(dirent) strlen((dirent)->d_name) argument
55 # define DIRENT struct dirent
58 # define DIRENT struct dirent
62 # define NAMLEN(dirent) (dirent)->d_namlen argument
/freebsd/contrib/ofed/libibumad/
H A Dsysfs.c145 (((uintptr_t)&((struct dirent *)0)->d_name + \
146 ((namlen)+1)*sizeof(((struct dirent *)0)->d_name[0]) + 3) & ~3)
149 sys_scandir(const char *dirname, struct dirent ***namelist, in sys_scandir()
150 int (*select)(const struct dirent *), in sys_scandir() argument
151 int (*compar)(const struct dirent **, const struct dirent **)) in sys_scandir() argument
153 struct dirent **names; in sys_scandir()
154 struct dirent **names2; in sys_scandir()
155 struct dirent *dp; in sys_scandir()
253 qsort(names, cnt, sizeof(struct dirent *), in sys_scandir()
H A Dsysfs.h42 struct dirent;
50 extern int sys_scandir(const char *dirname, struct dirent ***namelist,
51 int (*select)(const struct dirent *),
52 int (*compar)(const struct dirent **, const struct dirent **));
/freebsd/tests/sys/fs/fusefs/
H A Dreaddir.cc73 struct dirent *de; in TEST_F()
74 vector<struct dirent> ents(2); in TEST_F()
75 vector<struct dirent> empty_ents(0); in TEST_F()
124 struct dirent *de; in TEST_F()
193 vector<struct dirent> ents0(2); in TEST_F()
194 vector<struct dirent> ents1(1); in TEST_F()
199 struct dirent *de0, *de1; in TEST_F()
227 de0 = (struct dirent*)&buf[0]; in TEST_F()
229 ASSERT_LT(de0->d_reclen + offsetof(struct dirent, d_fileno), bufsize); in TEST_F()
230 de1 = (struct dirent*)(&(buf[de0->d_reclen])); in TEST_F()
[all …]
/freebsd/tools/build/cross-build/
H A Dclosefrom.c39 # define NAMLEN(dirent) strlen((dirent)->d_name) argument
41 # define dirent direct macro
42 # define NAMLEN(dirent) (dirent)->d_namlen argument
131 struct dirent *dent; in closefrom_procfs()
/freebsd/crypto/openssh/openbsd-compat/
H A Dbsd-closefrom.c33 # define NAMLEN(dirent) strlen((dirent)->d_name) argument
35 # define dirent direct macro
36 # define NAMLEN(dirent) (dirent)->d_namlen argument
127 struct dirent *dent; in closefrom()
/freebsd/contrib/openbsm/libauditd/
H A Dauditd_lib.c181 affixdir(char *name, struct dir_ent *dirent) in affixdir() argument
197 asprintf(&fn, "%s/%s.%s", dirent->dirname, name, auditd_host); in affixdir()
199 asprintf(&fn, "%s/%s", dirent->dirname, name); in affixdir()
451 struct dirent *dp; in auditd_expire_trails()
604 struct dir_ent *dirent; in auditd_read_dirs() local
648 dirent = (struct dir_ent *) malloc(sizeof(struct dir_ent)); in auditd_read_dirs()
649 if (dirent == NULL) in auditd_read_dirs()
651 dirent->softlim = soft; in auditd_read_dirs()
652 dirent->hardlim = hard; in auditd_read_dirs()
653 dirent->dirname = (char *) malloc(MAXNAMLEN); in auditd_read_dirs()
[all …]
/freebsd/crypto/openssh/
H A Dsftp-glob.c64 static struct dirent *
68 static char buf[sizeof(struct dirent) + MAXPATHLEN]; in fudge_readdir()
69 struct dirent *ret = (struct dirent *)buf; in fudge_readdir()
146 pglob->gl_readdir = (struct dirent *(*)(void *))fudge_readdir; in sftp_glob()
/freebsd/sys/sys/
H A Ddirent.h63 struct dirent { struct
120 ((__offsetof(struct dirent, d_name) + (namlen) + 1 + 7) & ~7)
134 dirent_terminate(struct dirent *dp) in dirent_terminate()
140 dp->d_reclen - (__offsetof(struct dirent, d_name) + dp->d_namlen)); in dirent_terminate()
/freebsd/usr.bin/at/
H A Dat.c462 struct dirent *dirent; in list_jobs() local
486 while((dirent = readdir(spool)) != NULL) { in list_jobs()
487 if (stat(dirent->d_name, &buf) != 0) in list_jobs()
498 if(sscanf(dirent->d_name, "%c%5lx%8lx", &queue, &jobno, &ctm)!=3) in list_jobs()
540 struct dirent *dirent; in process_jobs() local
560 while((dirent = readdir(spool)) != NULL) { in process_jobs()
563 rc = stat(dirent->d_name, &buf); in process_jobs()
578 if(sscanf(dirent->d_name, "%c%5lx%8lx", &queue, &jobno, &ctm)!=3) in process_jobs()
590 if (unlink(dirent->d_name) != 0) in process_jobs()
591 perr(dirent->d_name); in process_jobs()
[all …]
/freebsd/usr.bin/diff/
H A Ddiffdir.c25 #include <dirent.h>
37 static int selectfile(const struct dirent *);
38 static void diffit(struct dirent *, char *, size_t, struct dirent *,
50 struct dirent *dent1, **dp1, **edp1, **dirp1 = NULL; in diffdir()
51 struct dirent *dent2, **dp2, **edp2, **dirp2 = NULL; in diffdir()
172 diffit(struct dirent *dp, char *path1, size_t plen1, struct dirent *dp2, in diffit()
288 selectfile(const struct dirent *dp) in selectfile()
/freebsd/contrib/ntp/sntp/libopts/compat/
H A Dcompat.h129 # define D_NAMLEN(dirent) strlen((dirent)->d_name) argument
131 # define dirent direct
132 # define D_NAMLEN(dirent) (dirent)->d_namlen
/freebsd/contrib/netbsd-tests/usr.bin/xlint/lint1/
H A Dd_cvt_in_ternary.c9 struct filecore_direntry dirent = { 0 }; in main() local
11 size_t bytelen = (((dirent.len)<(uio_resid))?(dirent.len):(uio_resid)); in main()
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Ddirent.h34 #include_next <sys/dirent.h>
36 typedef struct dirent dirent64_t;
39 #define dirent64 dirent
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Ddirent.h32 #include_next <sys/dirent.h>
34 typedef struct dirent dirent64_t;
37 #define dirent64 dirent
/freebsd/libexec/atrun/
H A Datrun.c448 struct dirent *dirent; in main() local
532 while ((dirent = readdir(spool)) != NULL) { in main()
533 if (stat(dirent->d_name,&buf) != 0) in main()
541 if (sscanf(dirent->d_name,"%c%5lx%8lx",&queue,&jobno,&ctm) != 3) in main()
547 if (isupper(queue) && (strcmp(batch_name,dirent->d_name) > 0)) { in main()
549 strlcpy(batch_name, dirent->d_name, sizeof(batch_name)); in main()
557 run_file(dirent->d_name, buf.st_uid, buf.st_gid); in main()
562 unlink(dirent->d_name); in main()

12345678910>>...12