NDFILE
if (oldnfiles > NDFILE) {
if (NDHISLOTS(oldnfiles) > NDHISLOTS(NDFILE)) {
KASSERT(fdp->fd_dtbuiltin.dt_nfiles == NDFILE);
for (fd = NDFDFILE; fd < NDFILE; fd++) {
fdp->fd_dtbuiltin.dt_nfiles = NDFILE;
KASSERT(newfdp->fd_dtbuiltin.dt_nfiles == NDFILE);
for (i = NDFDFILE; i < NDFILE; i++) {
if (lastfile < NDFILE) {
i = NDFILE;
KASSERT(i > NDFILE);
if (NDHISLOTS(i) <= NDHISLOTS(NDFILE)) {
KASSERT(fdp->fd_dtbuiltin.dt_nfiles == NDFILE);
(NDFILE - NDFDFILE) * sizeof(fdp->fd_dtbuiltin.dt_ff[0]));
if (__predict_false(NDHISLOTS(nf) > NDHISLOTS(NDFILE))) {
KASSERT(fdp->fd_dtbuiltin.dt_nfiles == NDFILE);
KASSERT(n > NDFILE);
sz = sizeof(*dt) + (n - NDFILE) * sizeof(dt->dt_ff[0]);
KASSERT(dt->dt_nfiles > NDFILE);
(dt->dt_nfiles - NDFILE) * sizeof(dt->dt_ff[0]);
fdfile_t *dt_ff[NDFILE]; /* file structures for open fds */