fd_ofiles
if (KMCPY(o, fd->fd_ofiles, (fd->fd_lastfile + 1) * sizeof(*o)) == -1)
(u_long)fd->fd_ofiles, (u_long)o, (u_long)sizeof(*o));
fdep = &fdp->fd_ofiles[fd];
if (fdp->fd_ofiles[i].fde_file == NULL)
if (fdp->fd_ofiles[fcnt].fde_file == NULL)
(fp = fdp->fd_ofiles[fd].fde_file) == NULL) {
fdp->fd_ofiles[new].fde_flags |= fddup_to_fde_flags(flags);
oldfde = &fdp->fd_ofiles[old];
oldfde = &fdp->fd_ofiles[old];
newfde = &fdp->fd_ofiles[new];
if ((_fde = &_fdp->fd_ofiles[_iterator])->fde_file != NULL)
if ((_fp = _fdp->fd_ofiles[_iterator].fde_file) != NULL)
KASSERT(fdp->fd_ofiles[fd].fde_file == NULL,
fde = &fdp->fd_ofiles[fd];
nfde = &newfdp->fd_ofiles[i];
fp = fdp->fd_ofiles[i].fde_file;
if (fdp->fd_ofiles[idx].fde_file == fp) {
if (fdp->fd_ofiles[i].fde_file != NULL)
KASSERT(fdp->fd_ofiles[fd].fde_file == NULL,
if (!filecaps_copy(&fdp->fd_ofiles[fd].fde_caps,
*fd_flags = fde_to_fd_flags(fdp->fd_ofiles[fd].
&fdp->fd_ofiles[fd].fde_caps, fcaps, true);
fde = &fdp->fd_ofiles[fd];
fp = fdp->fd_ofiles[fd].fde_file;
newfde = &fdp->fd_ofiles[indx];
oldfde = &fdp->fd_ofiles[dfd];
newfde = &fdp->fd_ofiles[indx];
oldfde = &fdp->fd_ofiles[dfd];
if (fp == fdp->fd_ofiles[n].fde_file)
if ((fp = fdp->fd_ofiles[n].fde_file) == NULL)
return (cap_rights_fde(&fdp->fd_ofiles[fd]));
return (cap_fcntl_check_fde(&fdp->fd_ofiles[fd], cmd));
fdp->fd_ofiles[fd].fde_flags &= ~UF_EXCLOSE;
fdp->fd_ofiles[fd].fde_flags |= UF_EXCLOSE;
if (!fhold(fdesc->fd_ofiles[*fdp].fde_file)) {
fdrop(fdesc->fd_ofiles[*fdp].
fde = &fdesc->fd_ofiles[*fdp];
return (atomic_load_ptr(&fdp->fd_ofiles[fd].fde_file));
return (fdp->fd_ofiles[fd].fde_file);
fde = &fdp->fd_ofiles[fd];