bin/sh/expand.c
1075
struct dirent *dp;
bin/sh/histedit.c
632
struct dirent *entry;
cddl/usr.sbin/zfsd/case_file.cc
187
struct dirent **caseFiles;
cddl/usr.sbin/zfsd/case_file.cc
776
CaseFile::DeSerializeSelector(const struct dirent *dirEntry)
cddl/usr.sbin/zfsd/case_file.h
272
static int DeSerializeSelector(const struct dirent *dirEntry);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
2213
struct dirent *dir;
crypto/heimdal/appl/ftp/ftpd/ls.c
765
struct dirent *ent;
crypto/heimdal/appl/rcp/rcp.c
364
struct dirent *dp;
crypto/heimdal/lib/hx509/ks_dir.c
134
struct dirent *dir;
crypto/heimdal/lib/krb5/kuserok.c
116
struct dirent *dent;
crypto/heimdal/lib/krb5/plugin.c
225
struct dirent *entry;
crypto/heimdal/lib/krb5/plugin.c
414
struct dirent *entry;
crypto/heimdal/lib/roken/glob.c
573
struct dirent *dp;
crypto/heimdal/lib/roken/glob.c
584
struct dirent *(*readdirfunc)(void *);
crypto/heimdal/lib/roken/glob.c
606
readdirfunc = (struct dirent *(*)(void *))readdir;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
639
struct dirent *ent;
crypto/krb5/src/plugins/tls/k5tls/openssl.c
371
struct dirent *dentry = NULL;
crypto/krb5/src/util/support/dir_filenames.c
111
struct dirent *ent;
crypto/krb5/src/util/verto/verto.c
337
struct dirent *ent = NULL;
crypto/openssh/openbsd-compat/bsd-closefrom.c
127
struct dirent *dent;
crypto/openssh/openbsd-compat/bsd-closefrom.c
33
# define NAMLEN(dirent) strlen((dirent)->d_name)
crypto/openssh/openbsd-compat/bsd-closefrom.c
36
# define NAMLEN(dirent) (dirent)->d_namlen
crypto/openssh/openbsd-compat/getcwd.c
53
struct dirent *dp;
crypto/openssh/openbsd-compat/glob.c
704
struct dirent *dp;
crypto/openssh/openbsd-compat/glob.c
715
struct dirent *(*readdirfunc)(void *);
crypto/openssh/openbsd-compat/glob.c
740
readdirfunc = (struct dirent *(*)(void *))readdir;
crypto/openssh/openbsd-compat/glob.h
72
struct dirent *(*gl_readdir)(void *);
crypto/openssh/scp.c
1507
struct dirent *dp;
crypto/openssh/sftp-client.c
2257
struct dirent *dp;
crypto/openssh/sftp-glob.c
146
pglob->gl_readdir = (struct dirent *(*)(void *))fudge_readdir;
crypto/openssh/sftp-glob.c
64
static struct dirent *
crypto/openssh/sftp-glob.c
68
static char buf[sizeof(struct dirent) + MAXPATHLEN];
crypto/openssh/sftp-glob.c
69
struct dirent *ret = (struct dirent *)buf;
crypto/openssh/sftp-server.c
1132
struct dirent *dp;
crypto/openssl/crypto/LPdir_unix.c
87
struct dirent *direntry = NULL;
include/dirent.h
104
int alphasort(const struct dirent **, const struct dirent **);
include/dirent.h
108
int versionsort(const struct dirent **, const struct dirent **);
include/dirent.h
116
struct dirent *
include/dirent.h
119
int readdir_r(DIR *, struct dirent *, struct dirent **)
include/dirent.h
124
int scandir(const char *, struct dirent ***,
include/dirent.h
125
int (*)(const struct dirent *), int (*)(const struct dirent **,
include/dirent.h
126
const struct dirent **));
include/dirent.h
128
int scandir_b(const char *, struct dirent ***,
include/dirent.h
129
int (^)(const struct dirent *),
include/dirent.h
130
int (^)(const struct dirent **, const struct dirent **));
include/dirent.h
134
int fdscandir(int, struct dirent ***,
include/dirent.h
135
int (*)(const struct dirent *), int (*)(const struct dirent **,
include/dirent.h
136
const struct dirent **));
include/dirent.h
138
int fdscandir_b(int, struct dirent ***,
include/dirent.h
139
int (^)(const struct dirent *),
include/dirent.h
140
int (^)(const struct dirent **, const struct dirent **));
include/dirent.h
142
int scandirat(int, const char *, struct dirent ***,
include/dirent.h
143
int (*)(const struct dirent *), int (*)(const struct dirent **,
include/dirent.h
144
const struct dirent **));
include/dirent.h
146
int scandirat_b(int, const char *, struct dirent ***,
include/dirent.h
147
int (^)(const struct dirent *),
include/dirent.h
148
int (^)(const struct dirent **, const struct dirent **));
include/glob.h
69
struct dirent *(*gl_readdir)(void *);
lib/libc/gen/fts.c
700
static struct dirent *
lib/libc/gen/fts.c
703
struct dirent *ret;
lib/libc/gen/fts.c
730
struct dirent *dp;
lib/libc/gen/gen-private.h
63
struct dirent;
lib/libc/gen/gen-private.h
64
int __readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result);
lib/libc/gen/getcwd.c
57
struct dirent *dp;
lib/libc/gen/glob.c
745
struct dirent *dp;
lib/libc/gen/glob.c
750
struct dirent *(*readdirfunc)(DIR *);
lib/libc/gen/glob.c
778
readdirfunc = (struct dirent *(*)(DIR *))pglob->gl_readdir;
lib/libc/gen/opendir2.c
185
struct dirent *dp;
lib/libc/gen/opendir2.c
187
dp = (struct dirent *) ddptr;
lib/libc/gen/opendir2.c
202
struct dirent *xp;
lib/libc/gen/opendir2.c
218
struct dirent *dp = dpv[n];
lib/libc/gen/opendir2.c
234
dpv = malloc((n+1) * sizeof(struct dirent *));
lib/libc/gen/opendir2.c
71
return (strcmp((*(const struct dirent * const *)p1)->d_name,
lib/libc/gen/opendir2.c
72
(*(const struct dirent * const *)p2)->d_name));
lib/libc/gen/opendir2.c
88
struct dirent **dpv;
lib/libc/gen/readdir-compat11.c
50
freebsd11_cvtdirent(struct freebsd11_dirent *dstdp, struct dirent *srcdp)
lib/libc/gen/readdir-compat11.c
70
struct dirent *dp;
lib/libc/gen/readdir-compat11.c
95
struct dirent xentry, *xresult;
lib/libc/gen/readdir.c
107
__readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result)
lib/libc/gen/readdir.c
109
struct dirent *dp;
lib/libc/gen/readdir.c
47
struct dirent *
lib/libc/gen/readdir.c
50
struct dirent *dp;
lib/libc/gen/readdir.c
75
dp = (struct dirent *)(dirp->dd_buf + dirp->dd_loc);
lib/libc/gen/readdir.c
93
struct dirent *
lib/libc/gen/readdir.c
96
struct dirent *dp;
lib/libc/gen/scandir.c
120
qsort_b(names, numitems, sizeof(struct dirent *),
lib/libc/gen/scandir.c
123
qsort_r(names, numitems, sizeof(struct dirent *),
lib/libc/gen/scandir.c
143
scandir_b(const char *dirname, struct dirent ***namelist, select_block select,
lib/libc/gen/scandir.c
146
scandir(const char *dirname, struct dirent ***namelist,
lib/libc/gen/scandir.c
147
int (*select)(const struct dirent *),
lib/libc/gen/scandir.c
148
int (*dcomp)(const struct dirent **, const struct dirent **))
lib/libc/gen/scandir.c
172
fdscandir_b(int dirfd, struct dirent ***namelist, select_block select,
lib/libc/gen/scandir.c
175
fdscandir(int dirfd, struct dirent ***namelist,
lib/libc/gen/scandir.c
176
int (*select)(const struct dirent *),
lib/libc/gen/scandir.c
177
int (*dcomp)(const struct dirent **, const struct dirent **))
lib/libc/gen/scandir.c
201
scandirat_b(int dirfd, const char *dirname, struct dirent ***namelist,
lib/libc/gen/scandir.c
204
scandirat(int dirfd, const char *dirname, struct dirent ***namelist,
lib/libc/gen/scandir.c
205
int (*select)(const struct dirent *),
lib/libc/gen/scandir.c
206
int (*dcomp)(const struct dirent **, const struct dirent **))
lib/libc/gen/scandir.c
233
alphasort(const struct dirent **d1, const struct dirent **d2)
lib/libc/gen/scandir.c
239
versionsort(const struct dirent **d1, const struct dirent **d2)
lib/libc/gen/scandir.c
247
int (*dc)(const struct dirent **, const struct dirent **);
lib/libc/gen/scandir.c
249
dc = *(int (**)(const struct dirent **, const struct dirent **))thunk;
lib/libc/gen/scandir.c
250
return (dc((const struct dirent **)p1, (const struct dirent **)p2));
lib/libc/gen/scandir.c
59
typedef DECLARE_BLOCK(int, select_block, const struct dirent *);
lib/libc/gen/scandir.c
60
typedef DECLARE_BLOCK(int, dcomp_block, const struct dirent **,
lib/libc/gen/scandir.c
61
const struct dirent **);
lib/libc/gen/scandir.c
68
scandir_dirp_b(DIR *dirp, struct dirent ***namelist, select_block select,
lib/libc/gen/scandir.c
71
scandir_dirp(DIR *dirp, struct dirent ***namelist,
lib/libc/gen/scandir.c
72
int (*select)(const struct dirent *),
lib/libc/gen/scandir.c
73
int (*dcomp)(const struct dirent **, const struct dirent **))
lib/libc/gen/scandir.c
76
struct dirent *d, *p = NULL, **names = NULL, **names2;
lib/libc/gen/telldir.c
118
struct dirent *dp;
lib/libc/gen/telldir.h
102
struct dirent *_readdir_unlocked(DIR *, int);
lib/libc/iconv/citrus_module.c
195
struct dirent *dp;
lib/libc/tests/gen/dir2_test.c
130
struct dirent *de;
lib/libc/tests/gen/dir2_test.c
54
struct dirent *de;
lib/libc/tests/gen/opendir_test.c
34
struct dirent *ent;
lib/libc/tests/gen/scandir_blocks_test.c
102
^(const struct dirent **a, const struct dirent **b) {
lib/libc/tests/gen/scandir_blocks_test.c
26
scandir_blocks_verify(const struct atf_tc *tc, int n, struct dirent **namelist)
lib/libc/tests/gen/scandir_blocks_test.c
43
struct dirent **namelist = NULL;
lib/libc/tests/gen/scandir_blocks_test.c
48
^(const struct dirent *ent) {
lib/libc/tests/gen/scandir_blocks_test.c
51
^(const struct dirent **a, const struct dirent **b) {
lib/libc/tests/gen/scandir_blocks_test.c
67
struct dirent **namelist = NULL;
lib/libc/tests/gen/scandir_blocks_test.c
73
^(const struct dirent *ent) {
lib/libc/tests/gen/scandir_blocks_test.c
76
^(const struct dirent **a, const struct dirent **b) {
lib/libc/tests/gen/scandir_blocks_test.c
93
struct dirent **namelist = NULL;
lib/libc/tests/gen/scandir_blocks_test.c
99
^(const struct dirent *ent) {
lib/libc/tests/gen/scandir_test.c
109
scandir_none(const struct dirent *ent __unused)
lib/libc/tests/gen/scandir_test.c
122
struct dirent **namelist = NULL;
lib/libc/tests/gen/scandir_test.c
143
scandir_error_select(const struct dirent *ent __unused)
lib/libc/tests/gen/scandir_test.c
159
struct dirent **namelist = NULL;
lib/libc/tests/gen/scandir_test.c
28
scandir_verify(const struct atf_tc *tc, int n, struct dirent **namelist)
lib/libc/tests/gen/scandir_test.c
39
scandir_select(const struct dirent *ent)
lib/libc/tests/gen/scandir_test.c
45
scandir_compare(const struct dirent **a, const struct dirent **b)
lib/libc/tests/gen/scandir_test.c
57
struct dirent **namelist = NULL;
lib/libc/tests/gen/scandir_test.c
75
struct dirent **namelist = NULL;
lib/libc/tests/gen/scandir_test.c
95
struct dirent **namelist = NULL;
lib/libfetch/file.c
122
struct dirent *de;
lib/libpam/modules/pam_xdg/pam_xdg.c
182
struct dirent *dp;
lib/libpmc/pmu-events/jevents.c
1152
struct dirent *dir;
lib/libsecureboot/veta.c
75
struct dirent *de;
libexec/atrun/atrun.c
448
struct dirent *dirent;
libexec/atrun/atrun.c
532
while ((dirent = readdir(spool)) != NULL) {
libexec/atrun/atrun.c
533
if (stat(dirent->d_name,&buf) != 0)
libexec/atrun/atrun.c
541
if (sscanf(dirent->d_name,"%c%5lx%8lx",&queue,&jobno,&ctm) != 3)
libexec/atrun/atrun.c
547
if (isupper(queue) && (strcmp(batch_name,dirent->d_name) > 0)) {
libexec/atrun/atrun.c
549
strlcpy(batch_name, dirent->d_name, sizeof(batch_name));
libexec/atrun/atrun.c
557
run_file(dirent->d_name, buf.st_uid, buf.st_gid);
libexec/atrun/atrun.c
562
unlink(dirent->d_name);
libexec/flua/lfs/lfs.c
125
lua_dir_iter_pushtype(lua_State *L __unused, const struct dirent *ent __unused)
libexec/flua/lfs/lfs.c
148
struct dirent *entry;
libexec/rbootd/parseconf.c
306
struct dirent *dp;
libexec/rtld-elf/libmap.c
160
struct dirent *dp;
sbin/devd/devd.cc
484
struct dirent *dp;
sbin/fsck_msdosfs/dir.c
550
struct dosDirEntry dirent, *d;
sbin/fsck_msdosfs/dir.c
747
memset(&dirent, 0, sizeof dirent);
sbin/fsck_msdosfs/dir.c
753
dirent.flags = p[11];
sbin/fsck_msdosfs/dir.c
759
dirent.name[j] = p[j];
sbin/fsck_msdosfs/dir.c
760
dirent.name[8] = '\0';
sbin/fsck_msdosfs/dir.c
761
for (k = 7; k >= 0 && dirent.name[k] == ' '; k--)
sbin/fsck_msdosfs/dir.c
762
dirent.name[k] = '\0';
sbin/fsck_msdosfs/dir.c
763
if (k < 0 || dirent.name[k] != '\0')
sbin/fsck_msdosfs/dir.c
765
if (dirent.name[0] == SLOT_E5)
sbin/fsck_msdosfs/dir.c
766
dirent.name[0] = 0xe5;
sbin/fsck_msdosfs/dir.c
768
if (dirent.flags & ATTR_VOLUME) {
sbin/fsck_msdosfs/dir.c
781
dirent.name[k++] = '.';
sbin/fsck_msdosfs/dir.c
783
dirent.name[k++] = p[j+8];
sbin/fsck_msdosfs/dir.c
784
dirent.name[k] = '\0';
sbin/fsck_msdosfs/dir.c
785
for (k--; k >= 0 && dirent.name[k] == ' '; k--)
sbin/fsck_msdosfs/dir.c
786
dirent.name[k] = '\0';
sbin/fsck_msdosfs/dir.c
795
dirent.head = p[26] | (p[27] << 8);
sbin/fsck_msdosfs/dir.c
797
dirent.head |= (p[20] << 16) | (p[21] << 24);
sbin/fsck_msdosfs/dir.c
798
dirent.size = p[28] | (p[29] << 8) | (p[30] << 16) | (p[31] << 24);
sbin/fsck_msdosfs/dir.c
800
strlcpy(dirent.lname, longName,
sbin/fsck_msdosfs/dir.c
801
sizeof(dirent.lname));
sbin/fsck_msdosfs/dir.c
806
dirent.parent = dir;
sbin/fsck_msdosfs/dir.c
807
dirent.next = dir->child;
sbin/fsck_msdosfs/dir.c
813
fullpath(&dirent), 0);
sbin/fsck_msdosfs/dir.c
845
if (!(dirent.flags & ATTR_DIRECTORY) ||
sbin/fsck_msdosfs/dir.c
846
(strcmp(dirent.name, ".") != 0 &&
sbin/fsck_msdosfs/dir.c
847
strcmp(dirent.name, "..") != 0)) {
sbin/fsck_msdosfs/dir.c
848
if ((dirent.size != 0 || (dirent.flags & ATTR_DIRECTORY)) &&
sbin/fsck_msdosfs/dir.c
849
((!fat_is_valid_cl(fat, dirent.head) ||
sbin/fsck_msdosfs/dir.c
850
!fat_is_cl_head(fat, dirent.head)))) {
sbin/fsck_msdosfs/dir.c
851
if (!fat_is_valid_cl(fat, dirent.head)) {
sbin/fsck_msdosfs/dir.c
853
fullpath(&dirent),
sbin/fsck_msdosfs/dir.c
854
dirent.head);
sbin/fsck_msdosfs/dir.c
857
fullpath(&dirent));
sbin/fsck_msdosfs/dir.c
860
if (dirent.flags & ATTR_DIRECTORY) {
sbin/fsck_msdosfs/dir.c
873
dirent.size = 0;
sbin/fsck_msdosfs/dir.c
874
dirent.head = 0;
sbin/fsck_msdosfs/dir.c
881
if (dirent.flags & ATTR_DIRECTORY) {
sbin/fsck_msdosfs/dir.c
887
if (dirent.size) {
sbin/fsck_msdosfs/dir.c
889
fullpath(&dirent));
sbin/fsck_msdosfs/dir.c
892
dirent.size = 0;
sbin/fsck_msdosfs/dir.c
900
if (strcmp(dirent.name, ".") == 0) {
sbin/fsck_msdosfs/dir.c
901
if (dirent.head != dir->head) {
sbin/fsck_msdosfs/dir.c
905
dirent.head = dir->head;
sbin/fsck_msdosfs/dir.c
906
p[26] = (u_char)dirent.head;
sbin/fsck_msdosfs/dir.c
907
p[27] = (u_char)(dirent.head >> 8);
sbin/fsck_msdosfs/dir.c
909
p[20] = (u_char)(dirent.head >> 16);
sbin/fsck_msdosfs/dir.c
910
p[21] = (u_char)(dirent.head >> 24);
sbin/fsck_msdosfs/dir.c
917
} else if (strcmp(dirent.name, "..") == 0) {
sbin/fsck_msdosfs/dir.c
920
if (dirent.head) {
sbin/fsck_msdosfs/dir.c
924
dirent.head = 0;
sbin/fsck_msdosfs/dir.c
932
} else if (dirent.head != dir->parent->head) {
sbin/fsck_msdosfs/dir.c
936
dirent.head = dir->parent->head;
sbin/fsck_msdosfs/dir.c
937
p[26] = (u_char)dirent.head;
sbin/fsck_msdosfs/dir.c
938
p[27] = (u_char)(dirent.head >> 8);
sbin/fsck_msdosfs/dir.c
940
p[20] = (u_char)(dirent.head >> 16);
sbin/fsck_msdosfs/dir.c
941
p[21] = (u_char)(dirent.head >> 24);
sbin/fsck_msdosfs/dir.c
954
if (dirent.head == dir->head) {
sbin/fsck_msdosfs/dir.c
956
dirent.name, fullpath(dir));
sbin/fsck_msdosfs/dir.c
964
&dirent) & FSERROR) == FSERROR) {
sbin/fsck_msdosfs/dir.c
986
memcpy(d, &dirent, sizeof(struct dosDirEntry));
sbin/fsck_msdosfs/dir.c
999
mod |= k = checksize(fat, p, &dirent);
sbin/ldconfig/elfhints.c
110
struct dirent *dp;
sbin/nvmecontrol/comnd.c
290
struct dirent *dent;
sbin/restore/interactive.c
702
struct dirent *
sbin/restore/interactive.c
706
static struct dirent adirent;
sbin/restore/interactive.c
79
struct dirent *glob_readdir(void *);
stand/common/ls.c
60
struct dirent *d;
stand/efi/libefi/efihttp.c
66
static int efihttp_fs_readdir(struct open_file *f, struct dirent *d);
stand/efi/libefi/efihttp.c
757
efihttp_fs_readdir(struct open_file *f, struct dirent *d)
stand/ficl/loader.c
597
static struct dirent dirent;
stand/ficl/loader.c
604
struct dirent *d;
stand/ficl/loader.c
645
dirent = *d;
stand/ficl/loader.c
647
d = (lseek(fd, off, SEEK_SET) != off) ? NULL : &dirent;
stand/i386/gptzfsboot/zfsboot.c
548
struct dirent *d;
stand/kboot/kboot/hostfs.c
190
hostfs_readdir(struct open_file *f, struct dirent *d)
stand/libsa/cd9660.c
576
cd9660_readdir(struct open_file *f, struct dirent *d)
stand/libsa/cd9660.c
622
reclen = sizeof(struct dirent) - (MAXNAMLEN+1) + namelen + 1;
stand/libsa/cd9660.c
69
static int cd9660_readdir(struct open_file *f, struct dirent *d);
stand/libsa/dosfs.c
554
dos_readdir(struct open_file *fd, struct dirent *d)
stand/libsa/dosfs.c
58
static int dos_readdir(struct open_file *fd, struct dirent *d);
stand/libsa/ext2fs.c
100
static int ext2fs_readdir(struct open_file *f, struct dirent *d);
stand/libsa/ext2fs.c
882
ext2fs_readdir(struct open_file *f, struct dirent *d)
stand/libsa/nfs.c
128
static int nfs_readdir(struct open_file *f, struct dirent *d);
stand/libsa/nfs.c
765
nfs_readdir(struct open_file *f, struct dirent *d)
stand/libsa/nullfs.c
97
int null_readdir(struct open_file *f, struct dirent *d)
stand/libsa/pkgfs.c
39
static int pkg_readdir(struct open_file *, struct dirent *);
stand/libsa/pkgfs.c
425
pkg_readdir(struct open_file *f, struct dirent *d)
stand/libsa/readdir.c
30
struct dirent *
stand/libsa/readdir.c
33
static struct dirent dir; /* XXX not thread safe */
stand/libsa/stand.h
118
int (*fo_readdir)(struct open_file *f, struct dirent *d);
stand/libsa/stand.h
330
extern struct dirent *readdirfd(int);
stand/libsa/stand.h
432
extern int null_readdir(struct open_file *f, struct dirent *d);
stand/libsa/ufs.c
875
ufs_readdir(struct open_file *f, struct dirent *d)
stand/libsa/ufs.c
90
static int ufs_readdir(struct open_file *f, struct dirent *d);
stand/libsa/zfs/zfs.c
224
zfs_readdir(struct open_file *f, struct dirent *d)
stand/libsa/zfs/zfs.c
55
static int zfs_readdir(struct open_file *f, struct dirent *d);
stand/userboot/test/test.c
312
struct dirent *dp;
stand/userboot/userboot/host.c
90
host_readdir(struct open_file *f, struct dirent *d)
sys/amd64/linux/linux_proto.h
760
char dirent_l_[PADL_(void *)]; void * dirent; char dirent_r_[PADR_(void *)];
sys/amd64/linux/linux_systrace_args.c
1639
uarg[a++] = (intptr_t)p->dirent; /* void * */
sys/amd64/linux32/linux32_proto.h
705
char dirent_l_[PADL_(void *)]; void * dirent; char dirent_r_[PADR_(void *)];
sys/amd64/linux32/linux32_systrace_args.c
1541
uarg[a++] = (intptr_t)p->dirent; /* void * */
sys/arm64/linux/linux_proto.h
267
char dirent_l_[PADL_(void *)]; void * dirent; char dirent_r_[PADR_(void *)];
sys/arm64/linux/linux_systrace_args.c
479
uarg[a++] = (intptr_t)p->dirent; /* void * */
sys/cddl/compat/opensolaris/sys/dirent.h
34
typedef struct dirent dirent64_t;
sys/cddl/compat/opensolaris/sys/dirent.h
37
#define dirent64 dirent
sys/compat/linux/linux_file.c
410
struct dirent *bdp;
sys/compat/linux/linux_file.c
427
bdp = (struct dirent *)buf;
sys/compat/linux/linux_file.c
443
struct dirent *bdp;
sys/compat/linux/linux_file.c
472
bdp = (struct dirent *) inp;
sys/compat/linux/linux_file.c
522
struct dirent *bdp;
sys/compat/linux/linux_file.c
546
outp = (caddr_t)args->dirent;
sys/compat/linux/linux_file.c
551
bdp = (struct dirent *) inp;
sys/compat/linux/linux_file.c
597
struct dirent *bdp;
sys/compat/linux/linux_file.c
619
bdp = (struct dirent *) buf;
sys/fs/autofs/autofs_vnops.c
351
struct dirent dirent;
sys/fs/autofs/autofs_vnops.c
366
dirent.d_fileno = fileno;
sys/fs/autofs/autofs_vnops.c
367
dirent.d_off = uio->uio_offset + reclen;
sys/fs/autofs/autofs_vnops.c
368
dirent.d_reclen = reclen;
sys/fs/autofs/autofs_vnops.c
369
dirent.d_type = DT_DIR;
sys/fs/autofs/autofs_vnops.c
370
dirent.d_namlen = namlen;
sys/fs/autofs/autofs_vnops.c
371
memcpy(dirent.d_name, name, namlen);
sys/fs/autofs/autofs_vnops.c
372
dirent_terminate(&dirent);
sys/fs/autofs/autofs_vnops.c
373
error = uiomove(&dirent, reclen, uio);
sys/fs/cd9660/cd9660_vnops.c
334
struct dirent saveent;
sys/fs/cd9660/cd9660_vnops.c
335
struct dirent assocent;
sys/fs/cd9660/cd9660_vnops.c
336
struct dirent current;
sys/fs/cd9660/cd9660_vnops.c
348
iso_uiodir(struct isoreaddir *idp, struct dirent *dp, off_t off)
sys/fs/cd9660/cd9660_vnops.c
379
struct dirent *dp;
sys/fs/cd9660/cd9660_vnops.c
70
static int iso_uiodir(struct isoreaddir *idp, struct dirent *dp, off_t off);
sys/fs/devfs/devfs.h
140
struct dirent *de_dirent;
sys/fs/devfs/devfs_devs.c
224
struct dirent d;
sys/fs/devfs/devfs_devs.c
229
de->de_dirent = (struct dirent *)(de + 1);
sys/fs/devfs/devfs_vnops.c
1478
struct dirent *dp;
sys/fs/ext2fs/ext2_lookup.c
149
struct dirent dstdp;
sys/fs/fdescfs/fdesc_vnops.c
540
struct dirent d;
sys/fs/fdescfs/fdesc_vnops.c
541
struct dirent *dp = &d;
sys/fs/fuse/fuse_internal.c
610
struct dirent *de;
sys/fs/fuse/fuse_internal.c
655
de = (struct dirent *)cookediov->base;
sys/fs/fuse/fuse_internal.c
661
memcpy((char *)cookediov->base + sizeof(struct dirent) -
sys/fs/fuse/fuse_kernel.h
898
struct fuse_dirent dirent;
sys/fs/fuse/fuse_kernel.h
902
offsetof(struct fuse_direntplus, dirent.name)
sys/fs/fuse/fuse_kernel.h
904
FUSE_DIRENT_ALIGN(FUSE_NAME_OFFSET_DIRENTPLUS + (d)->dirent.namelen)
sys/fs/fuse/fuse_vnops.c
2054
if (uio_resid(uio) < sizeof(struct dirent))
sys/fs/fuse/fuse_vnops.c
2074
(offsetof(struct dirent, d_name) + 4) + 1;
sys/fs/msdosfs/direntry.h
144
struct dirent;
sys/fs/msdosfs/direntry.h
147
char *mbnambuf_flush(struct mbnambuf *nbp, struct dirent *dp);
sys/fs/msdosfs/msdosfs_conv.c
1072
mbnambuf_flush(struct mbnambuf *nbp, struct dirent *dp)
sys/fs/msdosfs/msdosfs_conv.c
588
struct dirent dirbuf;
sys/fs/msdosfs/msdosfs_vnops.c
1522
struct dirent dirbuf;
sys/fs/nfsclient/nfs_clrpcops.c
3510
struct dirent *dp = NULL;
sys/fs/nfsclient/nfs_clrpcops.c
3641
dp = (struct dirent *)uiop->uio_iov->iov_base;
sys/fs/nfsclient/nfs_clrpcops.c
3662
dp = (struct dirent *)uiop->uio_iov->iov_base;
sys/fs/nfsclient/nfs_clrpcops.c
3801
dp = (struct dirent *)uiop->uio_iov->iov_base;
sys/fs/nfsclient/nfs_clrpcops.c
3955
dp = (struct dirent *)uiop->uio_iov->iov_base;
sys/fs/nfsclient/nfs_clrpcops.c
3986
struct dirent *dp = NULL;
sys/fs/nfsclient/nfs_clrpcops.c
4118
dp = (struct dirent *)uiop->uio_iov->iov_base;
sys/fs/nfsclient/nfs_clrpcops.c
4139
dp = (struct dirent *)uiop->uio_iov->iov_base;
sys/fs/nfsclient/nfs_clrpcops.c
4275
dp = (struct dirent *)uiop->uio_iov->iov_base;
sys/fs/nfsclient/nfs_clrpcops.c
4538
dp = (struct dirent *)uiop->uio_iov->iov_base;
sys/fs/nfsclient/nfs_clrpcops.c
88
#define DIRHDSIZ offsetof(struct dirent, d_name)
sys/fs/nfsserver/nfs_nfsdport.c
2230
struct dirent *dp;
sys/fs/nfsserver/nfs_nfsdport.c
2368
dp = (struct dirent *)cpos;
sys/fs/nfsserver/nfs_nfsdport.c
2382
dp = (struct dirent *)cpos;
sys/fs/nfsserver/nfs_nfsdport.c
2456
dp = (struct dirent *)cpos;
sys/fs/nfsserver/nfs_nfsdport.c
2487
struct dirent *dp;
sys/fs/nfsserver/nfs_nfsdport.c
2671
dp = (struct dirent *)cpos;
sys/fs/nfsserver/nfs_nfsdport.c
2688
dp = (struct dirent *)cpos;
sys/fs/nfsserver/nfs_nfsdport.c
3070
dp = (struct dirent *)cpos;
sys/fs/p9fs/p9_client.h
145
struct p9_dirent *dirent);
sys/fs/p9fs/p9fs_vnops.c
1776
struct dirent cde;
sys/fs/p9fs/p9fs_vnops.c
1817
while (uio->uio_resid >= sizeof(struct dirent)) {
sys/fs/pseudofs/pseudofs.h
55
#define PFS_DELEN (offsetof(struct dirent, d_name) + PFS_NAMELEN)
sys/fs/pseudofs/pseudofs_vnops.c
834
struct dirent entry;
sys/fs/smbfs/smbfs_io.c
71
#define DE_SIZE (sizeof(struct dirent))
sys/fs/smbfs/smbfs_io.c
76
struct dirent de;
sys/fs/tarfs/tarfs_vnops.c
308
struct dirent cde = { };
sys/fs/tmpfs/tmpfs_subr.c
1568
struct dirent dent;
sys/fs/tmpfs/tmpfs_subr.c
1603
struct dirent dent;
sys/fs/tmpfs/tmpfs_subr.c
1701
struct dirent d;
sys/fs/udf/udf_vnops.c
615
struct dirent *dirent;
sys/fs/udf/udf_vnops.c
638
return (uiomove(uiodir->dirent, de_size, uio));
sys/fs/udf/udf_vnops.c
790
struct dirent dir;
sys/fs/udf/udf_vnops.c
858
uiodir.dirent = &dir;
sys/fs/udf/udf_vnops.c
871
uiodir.dirent = &dir;
sys/fs/udf/udf_vnops.c
882
uiodir.dirent = &dir;
sys/fs/unionfs/union_subr.c
1712
struct dirent *dp;
sys/i386/linux/linux_proto.h
703
char dirent_l_[PADL_(void *)]; void * dirent; char dirent_r_[PADR_(void *)];
sys/i386/linux/linux_systrace_args.c
1572
uarg[a++] = (intptr_t)p->dirent; /* void * */
sys/kern/uipc_mqueue.c
1386
struct dirent entry;
sys/kern/vfs_default.c
291
struct dirent *dp;
sys/kern/vfs_default.c
702
struct dirent *dp;
sys/kern/vfs_inotify.c
772
struct dirent *dp;
sys/kern/vfs_inotify.c
778
buflen = 128 * sizeof(struct dirent);
sys/kern/vfs_subr.c
6844
vfs_read_dirent(struct vop_readdir_args *ap, struct dirent *dp, off_t off)
sys/kern/vfs_syscalls.c
4132
struct dirent *dp, *edp;
sys/kern/vfs_syscalls.c
4151
for (dp = (struct dirent *)dirbuf,
sys/kern/vfs_syscalls.c
4152
edp = (struct dirent *)&dirbuf[count - resid];
sys/kern/vfs_syscalls.c
4188
dp = (struct dirent *)((char *)dp + dp->d_reclen);
sys/kern/vfs_vnops.c
4076
_Static_assert(_GENERIC_MAXDIRSIZ == sizeof(struct dirent),
sys/kern/vfs_vnops.c
4115
struct dirent **dpp, size_t *len, off_t *off, int *eofflag)
sys/kern/vfs_vnops.c
4117
struct dirent *dp = NULL;
sys/kern/vfs_vnops.c
4154
dp = (struct dirent *)((char *)dp + reclen);
sys/kern/vfs_vnops.c
4215
dp = (struct dirent *)dirbuf;
sys/kern/vfs_vnops.c
4246
struct dirent *dp;
sys/sys/dirent.h
120
((__offsetof(struct dirent, d_name) + (namlen) + 1 + 7) & ~7)
sys/sys/dirent.h
134
dirent_terminate(struct dirent *dp)
sys/sys/dirent.h
140
dp->d_reclen - (__offsetof(struct dirent, d_name) + dp->d_namlen));
sys/sys/vnode.h
1171
struct dirent;
sys/sys/vnode.h
1174
struct dirent **dpp, size_t *len, off_t *off, int *eofflag);
sys/sys/vnode.h
1176
int vfs_read_dirent(struct vop_readdir_args *ap, struct dirent *dp, off_t off);
sys/ufs/ufs/ufs_extattr.c
371
struct dirent *dp, *edp;
sys/ufs/ufs/ufs_extattr.c
409
edp = (struct dirent *)&dirbuf[DIRBLKSIZ - auio.uio_resid];
sys/ufs/ufs/ufs_extattr.c
410
for (dp = (struct dirent *)dirbuf; dp < edp; ) {
sys/ufs/ufs/ufs_extattr.c
435
dp = (struct dirent *) ((char *)dp + dp->d_reclen);
sys/ufs/ufs/ufs_vnops.c
2411
struct dirent dstdp;
tests/sys/file/path_test.c
330
struct dirent de;
tests/sys/fs/fusefs/readdir.cc
124
struct dirent *de;
tests/sys/fs/fusefs/readdir.cc
193
vector<struct dirent> ents0(2);
tests/sys/fs/fusefs/readdir.cc
194
vector<struct dirent> ents1(1);
tests/sys/fs/fusefs/readdir.cc
199
struct dirent *de0, *de1;
tests/sys/fs/fusefs/readdir.cc
227
de0 = (struct dirent*)&buf[0];
tests/sys/fs/fusefs/readdir.cc
229
ASSERT_LT(de0->d_reclen + offsetof(struct dirent, d_fileno), bufsize);
tests/sys/fs/fusefs/readdir.cc
230
de1 = (struct dirent*)(&(buf[de0->d_reclen]));
tests/sys/fs/fusefs/readdir.cc
237
de0 = (struct dirent*)&buf[0];
tests/sys/fs/fusefs/readdir.cc
334
struct dirent *de;
tests/sys/fs/fusefs/readdir.cc
335
vector<struct dirent> ents(1);
tests/sys/fs/fusefs/readdir.cc
336
vector<struct dirent> empty_ents(0);
tests/sys/fs/fusefs/readdir.cc
375
struct dirent *de;
tests/sys/fs/fusefs/readdir.cc
381
vector<struct dirent> ents0(122), ents1(102), ents2(30);
tests/sys/fs/fusefs/readdir.cc
454
struct dirent *de;
tests/sys/fs/fusefs/readdir.cc
455
vector<struct dirent> ents(1);
tests/sys/fs/fusefs/readdir.cc
456
vector<struct dirent> empty_ents(0);
tests/sys/fs/fusefs/readdir.cc
73
struct dirent *de;
tests/sys/fs/fusefs/readdir.cc
74
vector<struct dirent> ents(2);
tests/sys/fs/fusefs/readdir.cc
75
vector<struct dirent> empty_ents(0);
tests/sys/fs/fusefs/utils.cc
401
std::vector<struct dirent> &ents)
tests/sys/fs/fusefs/utils.hh
204
std::vector<struct dirent> &ents);
tests/sys/kern/getdirentries_test.c
25
struct dirent *d;
tests/sys/kern/getdirentries_test.c
36
for (n = 0, d = (struct dirent *)dbuf;
tests/sys/kern/getdirentries_test.c
37
d < (struct dirent *)(dbuf + ret);
tests/sys/kern/getdirentries_test.c
38
d = (struct dirent *)((char *)d + d->d_reclen), n++)
tests/sys/kern/getdirentries_test.c
40
ATF_CHECK_EQ((struct dirent *)(dbuf + ret), d);
tests/sys/kern/inotify_test.c
497
struct dirent *ent;
tools/build/cross-build/closefrom.c
131
struct dirent *dent;
tools/build/cross-build/closefrom.c
39
# define NAMLEN(dirent) strlen((dirent)->d_name)
tools/build/cross-build/closefrom.c
42
# define NAMLEN(dirent) (dirent)->d_namlen
usr.bin/at/at.c
462
struct dirent *dirent;
usr.bin/at/at.c
486
while((dirent = readdir(spool)) != NULL) {
usr.bin/at/at.c
487
if (stat(dirent->d_name, &buf) != 0)
usr.bin/at/at.c
498
if(sscanf(dirent->d_name, "%c%5lx%8lx", &queue, &jobno, &ctm)!=3)
usr.bin/at/at.c
540
struct dirent *dirent;
usr.bin/at/at.c
560
while((dirent = readdir(spool)) != NULL) {
usr.bin/at/at.c
563
rc = stat(dirent->d_name, &buf);
usr.bin/at/at.c
578
if(sscanf(dirent->d_name, "%c%5lx%8lx", &queue, &jobno, &ctm)!=3)
usr.bin/at/at.c
590
if (unlink(dirent->d_name) != 0)
usr.bin/at/at.c
591
perr(dirent->d_name);
usr.bin/at/at.c
604
fp = fopen(dirent->d_name,"r");
usr.bin/diff/diffdir.c
114
struct dirent *dent1, **dp1, **edp1, **dirp1 = NULL;
usr.bin/diff/diffdir.c
115
struct dirent *dent2, **dp2, **edp2, **dirp2 = NULL;
usr.bin/diff/diffdir.c
249
diffit(struct dirent *dp, char *path1, size_t plen1, struct dirent *dp2,
usr.bin/diff/diffdir.c
367
selectfile(const struct dirent *dp)
usr.bin/diff/diffdir.c
39
static int selectfile(const struct dirent *);
usr.bin/diff/diffdir.c
40
static void diffit(struct dirent *, char *, size_t, struct dirent *,
usr.bin/diff/diffdir.c
64
const char *path, struct dirent ***dirp,
usr.bin/diff/diffdir.c
65
int (*selectf)(const struct dirent *),
usr.bin/diff/diffdir.c
66
int (*comparf)(const struct dirent **, const struct dirent **))
usr.bin/find/function.c
566
struct dirent *dp;
usr.bin/fortune/fortune/fortune.c
689
struct dirent *dirent;
usr.bin/fortune/fortune/fortune.c
702
while ((dirent = readdir(dir)) != NULL) {
usr.bin/fortune/fortune/fortune.c
703
if (dirent->d_namlen == 0)
usr.bin/fortune/fortune/fortune.c
705
name = copy(dirent->d_name, dirent->d_namlen);
usr.bin/locale/locale.c
524
struct dirent *dp;
usr.bin/msgs/msgs.c
258
struct dirent *dp;
usr.bin/patch/backupfile.c
95
struct dirent *dp;
usr.bin/ruptime/ruptime.c
183
struct dirent *dp;
usr.bin/rwho/rwho.c
78
struct dirent *dp;
usr.bin/whereis/whereis.c
260
struct dirent *dirp;
usr.sbin/bhyveload/bhyveload.c
268
struct dirent *dp;
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
292
struct dirent *ent;
usr.sbin/certctl/certctl.c
300
lexisort(const struct dirent **d1, const struct dirent **d2)
usr.sbin/certctl/certctl.c
423
struct dirent **dents, **ent;
usr.sbin/config/main.cc
647
struct dirent *dp;
usr.sbin/cpucontrol/cpucontrol.c
429
struct dirent *direntry;
usr.sbin/cron/cron/externs.h
67
#define DIR_T struct dirent
usr.sbin/fstyp/hammer2_disk.h
692
hammer2_dirent_head_t dirent;
usr.sbin/gssd/gssd.c
1447
struct dirent *dp;
usr.sbin/kbdmap/kbdmap.c
568
struct dirent *dp;
usr.sbin/lpr/common_source/common.c
114
register struct dirent *d;
usr.sbin/lpr/common_source/lp.h
268
struct dirent;
usr.sbin/lpr/common_source/lp.h
292
int iscf(const struct dirent *_d);
usr.sbin/lpr/common_source/rmjob.c
376
iscf(const struct dirent *d)
usr.sbin/lpr/common_source/rmjob.c
75
struct dirent **files;
usr.sbin/lpr/lpc/cmds.c
1055
register struct dirent *dp;
usr.sbin/lpr/lpc/cmds.c
451
doselect(const struct dirent *d)
usr.sbin/lpr/lpc/cmds.c
486
sortq(const struct dirent **a, const struct dirent **b)
usr.sbin/lpr/lpc/cmds.c
649
struct dirent **queue;
usr.sbin/lpr/lpc/cmds.c
69
static int doselect(const struct dirent *_d);
usr.sbin/lpr/lpc/cmds.c
71
static int sortq(const struct dirent **a, const struct dirent **b);
usr.sbin/lpr/lpd/lpd.c
633
register struct dirent *d;
usr.sbin/lpr/lpq/lpq.c
160
register struct dirent *d;
usr.sbin/makefs/walk.c
120
struct dirent *dent;
usr.sbin/moused/moused/moused.c
2027
struct dirent *dp;
usr.sbin/moused/moused/quirks.c
1357
is_data_file(const struct dirent *dir) {
usr.sbin/moused/moused/quirks.c
1364
struct dirent **namelist;
usr.sbin/newsyslog/newsyslog.c
1588
validate_old_timelog(int fd, const struct dirent *dp, const char *logfname,
usr.sbin/newsyslog/newsyslog.c
1664
struct dirent *dp;
usr.sbin/newsyslog/newsyslog.c
2508
struct dirent *dp;
usr.sbin/pkg/config.c
536
struct dirent *ent;
usr.sbin/pkg/pkg.c
441
struct dirent *ent;
usr.sbin/pw/cpdir.c
46
struct dirent *e;
usr.sbin/pw/pw_user.c
686
struct dirent *e;
usr.sbin/pw/rm_r.c
63
struct dirent *e;
usr.sbin/rarpd/rarpd.c
585
struct dirent *dent;
usr.sbin/rpc.yppasswdd/yppasswdd_server.c
250
struct dirent *dirp;
usr.sbin/syslogd/syslogd.c
2293
configfiles(const struct dirent *dp)
usr.sbin/syslogd/syslogd.c
2317
struct dirent **ent;
usr.sbin/ypbind/ypbind.c
391
struct dirent *dirp;
usr.sbin/ypserv/yp_server.c
685
struct dirent *dirp;