NDFILE
struct filedescent fdt_ofiles[NDFILE];
NDSLOTTYPE fd_dmap[NDSLOTS(NDFILE)];
KASSERT(fdp->fd_nfiles >= NDFILE, ("file table of length %d shorter "
"than NDFILE (%d)", fdp->fd_nfiles, NDFILE));
KASSERT(fdp->fd_nfiles == NDFILE || fdp->fd_nfiles % NDENTRIES == 0,
KASSERT((fdp->fd_nfiles == NDFILE) == ((intptr_t)fdp->fd_files -
"should have %s table", fdp->fd_nfiles, fdp->fd_nfiles == NDFILE ?
KASSERT((NDSLOTS(fdp->fd_nfiles) <= NDSLOTS(NDFILE)) == ((intptr_t)
NDSLOTS(NDFILE) ? "initial" : "dynamic"));
if (onfiles > NDFILE) {
if (nmap != NULL && NDSLOTS(onfiles) > NDSLOTS(NDFILE))
newfdp->fd_files->fdt_nfiles = NDFILE;
if (NDSLOTS(fdp->fd_nfiles) > NDSLOTS(NDFILE))
if (fdp->fd_nfiles > NDFILE)
struct filedescent fdt_ofiles[NDFILE];
NDSLOTTYPE fd_dmap[NDSLOTS(NDFILE)];