_DIRENT_SIZE
len = _DIRENT_SIZE(odp);
memcpy(entry, dp, (size_t)_DIRENT_SIZE(dp));
memcpy(entry, dp, (size_t)_DIRENT_SIZE(dp));
p = malloc((size_t)_DIRENT_SIZE(d));
if (*reslen < _DIRENT_SIZE(fromdent))
memcpy(dent, fromdent, _DIRENT_SIZE(fromdent));
*readoff += _DIRENT_SIZE(fromdent);
*reslen -= _DIRENT_SIZE(fromdent);
if (_DIRENT_SIZE(result) > *reslen)
*reslen -= _DIRENT_SIZE(result);
d->d_reclen = (uint16_t)_DIRENT_SIZE(d);
if (*reslen < _DIRENT_SIZE(fromdent))
memcpy(dent, fromdent, _DIRENT_SIZE(fromdent));
*readoff += (off_t)_DIRENT_SIZE(fromdent);
*reslen -= _DIRENT_SIZE(fromdent);
rl -= _DIRENT_SIZE(dp);
rl -= _DIRENT_SIZE(dp);
dirp->d_reclen = _DIRENT_SIZE(dirp);
idb.d_reclen = _DIRENT_SIZE(&idb);
odp->d_reclen = _DIRENT_SIZE(odp);
adp->d_reclen = _DIRENT_SIZE(adp);
dirent.d_reclen = _DIRENT_SIZE(&dirent);
return _DIRENT_SIZE(&dirent);
dp->d_reclen = _DIRENT_SIZE(dp);
idp->current.d_reclen = _DIRENT_SIZE(&idp->current);
de->d_reclen = _DIRENT_SIZE(de);
curent.d_reclen = _DIRENT_SIZE(&curent);
dirbuf->d_reclen = _DIRENT_SIZE(dirbuf);
dirbuf->d_reclen = _DIRENT_SIZE(dirbuf);
dirent.d_reclen = _DIRENT_SIZE(&dirent);
dirent.d_reclen = _DIRENT_SIZE(&dirent);
if (uio->uio_resid < _DIRENT_SIZE(&dirent))
uiomove(&dirent, _DIRENT_SIZE(&dirent), uio);
dp->d_reclen = _DIRENT_SIZE(dp);
dent.d_reclen = _DIRENT_SIZE(&dent);
dirent->d_reclen = _DIRENT_SIZE(dirent);
dirent->d_reclen = _DIRENT_SIZE(dirent);
uiomove(dirent, _DIRENT_SIZE(dirent), uio);
if (uio->uio_resid < _DIRENT_SIZE(dirent))
uiomove(dirent, _DIRENT_SIZE(dirent), uio);
dent.d_reclen = _DIRENT_SIZE(&dent);
ffsdir->d_reclen = _DIRENT_SIZE(ffsdir);