| /freebsd/include/ |
| H A D | dirent.h | 104 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 **) 124 int scandir(const char *, struct dirent ***, 125 int (*)(const struct dirent *), int (*)(const struct dirent **, 126 const struct dirent **)); 128 int scandir_b(const char *, struct dirent ***, 129 int (^)(const struct dirent *), 130 int (^)(const struct dirent **, const struct dirent **)); [all …]
|
| /freebsd/lib/libc/gen/ |
| H A D | scandir.c | 59 typedef DECLARE_BLOCK(int, select_block, const struct dirent *); 60 typedef DECLARE_BLOCK(int, dcomp_block, const struct dirent **, 61 const struct dirent **); 68 scandir_dirp_b(DIR *dirp, struct dirent ***namelist, select_block select, in scandir_dirp_b() 71 scandir_dirp(DIR *dirp, struct dirent ***namelist, in scandir_dirp_b() 72 int (*select)(const struct dirent *), in scandir_dirp_b() 73 int (*dcomp)(const struct dirent **, const struct dirent **)) in scandir_dirp_b() 76 struct dirent *d, *p = NULL, **names = NULL, **names2; in scandir_dirp_b() 120 qsort_b(names, numitems, sizeof(struct dirent *), in scandir_dirp_b() 123 qsort_r(names, numitems, sizeof(struct dirent *), in scandir_dirp_b() [all …]
|
| H A D | readdir.c | 47 struct dirent * 50 struct dirent *dp; in _readdir_unlocked() 75 dp = (struct dirent *)(dirp->dd_buf + dirp->dd_loc); in _readdir_unlocked() 93 struct dirent * 96 struct dirent *dp; in readdir() 107 __readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result) in __readdir_r() 109 struct dirent *dp; in __readdir_r()
|
| H A D | opendir2.c | 71 return (strcmp((*(const struct dirent * const *)p1)->d_name, in opendir_compar() 72 (*(const struct dirent * const *)p2)->d_name)); in opendir_compar() 88 struct dirent **dpv; in _filldir() 185 struct dirent *dp; in _filldir() 187 dp = (struct dirent *) ddptr; in _filldir() 202 struct dirent *xp; in _filldir() 218 struct dirent *dp = dpv[n]; in _filldir() 234 dpv = malloc((n+1) * sizeof(struct dirent *)); in _filldir()
|
| /freebsd/sbin/fsck_msdosfs/ |
| H A D | dir.c | 550 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/lib/libc/tests/gen/ |
| H A D | scandir_blocks_test.c | 26 scandir_blocks_verify(const struct atf_tc *tc, int n, struct dirent **namelist) in scandir_blocks_verify() 43 struct dirent **namelist = NULL; in ATF_TC_BODY() 48 ^(const struct dirent *ent) { in ATF_TC_BODY() 51 ^(const struct dirent **a, const struct dirent **b) { in ATF_TC_BODY() 67 struct dirent **namelist = NULL; in ATF_TC_BODY() 73 ^(const struct dirent *ent) { in ATF_TC_BODY() 76 ^(const struct dirent **a, const struct dirent **b) { in ATF_TC_BODY() 93 struct dirent **namelist = NULL; in ATF_TC_BODY() 99 ^(const struct dirent *ent) { in ATF_TC_BODY() 102 ^(const struct dirent **a, const struct dirent **b) { in ATF_TC_BODY()
|
| H A D | scandir_test.c | 28 scandir_verify(const struct atf_tc *tc, int n, struct dirent **namelist) in scandir_verify() 39 scandir_select(const struct dirent *ent) in scandir_select() 45 scandir_compare(const struct dirent **a, const struct dirent **b) in scandir_compare() 57 struct dirent **namelist = NULL; in ATF_TC_BODY() 75 struct dirent **namelist = NULL; in ATF_TC_BODY() 95 struct dirent **namelist = NULL; in ATF_TC_BODY() 109 scandir_none(const struct dirent *ent __unused) in scandir_none() 122 struct dirent **namelist = NULL; in ATF_TC_BODY() 143 scandir_error_select(const struct dirent *ent __unused) in scandir_error_select() 159 struct dirent **namelist = NULL; in ATF_TC_BODY()
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ |
| H A D | cp_files.c | 16 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 D | t_pathconvert.c | 39 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 D | bsdtar_platform.h | 54 # 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 D | progs.priv.h | 50 # 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 D | sysfs.c | 145 (((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 D | sysfs.h | 42 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 D | readdir.cc | 73 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 D | closefrom.c | 39 # 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 D | bsd-closefrom.c | 33 # 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 D | auditd_lib.c | 181 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/usr.bin/diff/ |
| H A D | diffdir.c | 39 static int selectfile(const struct dirent *); 40 static void diffit(struct dirent *, char *, size_t, struct dirent *, 64 const char *path, struct dirent ***dirp, in vscandir() 65 int (*selectf)(const struct dirent *), in vscandir() argument 66 int (*comparf)(const struct dirent **, const struct dirent **)) in vscandir() argument 114 struct dirent *dent1, **dp1, **edp1, **dirp1 = NULL; in diffdir() 115 struct dirent *dent2, **dp2, **edp2, **dirp2 = NULL; in diffdir() 249 diffit(struct dirent *dp, char *path1, size_t plen1, struct dirent *dp2, in diffit() 367 selectfile(const struct dirent *dp) in selectfile()
|
| /freebsd/crypto/openssh/ |
| H A D | sftp-glob.c | 63 static struct dirent * 67 static char buf[sizeof(struct dirent) + MAXPATHLEN]; in fudge_readdir() 68 struct dirent *ret = (struct dirent *)buf; in fudge_readdir() 145 pglob->gl_readdir = (struct dirent *(*)(void *))fudge_readdir; in sftp_glob()
|
| /freebsd/sys/sys/ |
| H A D | dirent.h | 63 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 D | at.c | 462 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/contrib/ntp/sntp/libopts/compat/ |
| H A D | compat.h | 129 # 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 D | d_cvt_in_ternary.c | 9 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 D | dirent.h | 35 #include_next <sys/dirent.h> 37 typedef struct dirent dirent64_t; 40 #define dirent64 dirent
|
| /freebsd/sys/cddl/compat/opensolaris/sys/ |
| H A D | dirent.h | 32 #include_next <sys/dirent.h> 34 typedef struct dirent dirent64_t; 37 #define dirent64 dirent
|