freebsd11_dirent
static struct freebsd11_dirent *
struct freebsd11_dirent *ret;
struct freebsd11_dirent *dp;
static struct freebsd11_dirent *
struct freebsd11_dirent *ret;
struct freebsd11_dirent *dp;
(sizeof(struct freebsd11_dirent) - sizeof((dp)->d_name) + \
struct freebsd11_dirent;
struct freebsd11_dirent *freebsd11_readdir(DIR *);
int freebsd11_readdir_r(DIR *, struct freebsd11_dirent *,
struct freebsd11_dirent **);
struct freebsd11_dirent *dp;
struct freebsd11_dirent *(*readdirfunc)(DIR *);
(struct freebsd11_dirent *(*)(DIR *))pglob->gl_readdir;
struct freebsd11_dirent *(*gl_readdir)(void *);
freebsd11_cvtdirent(struct freebsd11_dirent *dstdp, struct dirent *srcdp)
dstdp->d_reclen - offsetof(struct freebsd11_dirent, d_name) -
struct freebsd11_dirent *
struct freebsd11_dirent *dstdp;
freebsd11_dirent));
freebsd11_readdir_r(DIR *dirp, struct freebsd11_dirent *entry,
struct freebsd11_dirent **result)
2 * sizeof(struct freebsd11_dirent *));
qsort_r(names, numitems, sizeof(struct freebsd11_dirent *),
freebsd11_alphasort(const struct freebsd11_dirent **d1,
const struct freebsd11_dirent **d2)
int (*dc)(const struct freebsd11_dirent **, const struct
freebsd11_dirent **);
dc = *(int (**)(const struct freebsd11_dirent **,
const struct freebsd11_dirent **))thunk;
return (dc((const struct freebsd11_dirent **)p1,
(const struct freebsd11_dirent **)p2));
freebsd11_scandir(const char *dirname, struct freebsd11_dirent ***namelist,
int (*select)(const struct freebsd11_dirent *),
int (*dcomp)(const struct freebsd11_dirent **,
const struct freebsd11_dirent **))
struct freebsd11_dirent *d, *p, **names = NULL;
names = (struct freebsd11_dirent **)malloc(
arraysz * sizeof(struct freebsd11_dirent *));
p = (struct freebsd11_dirent *)malloc(FREEBSD11_DIRSIZ(d));
struct freebsd11_dirent **names2;
long *basep, void (*func)(struct freebsd11_dirent *))
struct freebsd11_dirent dstdp;
dstdp.d_reclen - offsetof(struct freebsd11_dirent, d_name) -
ogetdirentries_cvt(struct freebsd11_dirent *dp)
struct freebsd11_dirent;
u_int count, long *basep, void (*func)(struct freebsd11_dirent *));