UF_EXCLOSE
fdinsert(p->p_fd, fd, UF_EXCLOSE, fp);
cloexec = (flags & O_CLOEXEC) ? UF_EXCLOSE : 0;
fdinsert(fdp, fd, UF_EXCLOSE, fp);
(fdp->fd_ofileflags[indx] & (UF_EXCLOSE | UF_FORKCLOSE)) |
(fdp->fd_ofileflags[dupfd] & ~(UF_EXCLOSE | UF_FORKCLOSE));
if (fdp->fd_ofileflags[fd] & UF_EXCLOSE) {
*retval = (fdp->fd_ofileflags[fd] & UF_EXCLOSE ? FD_CLOEXEC : 0)
i = ((long)SCARG(uap, arg) & FD_CLOEXEC ? UF_EXCLOSE : 0) |
~(UF_EXCLOSE | UF_FORKCLOSE)) | i;
~(UF_EXCLOSE | UF_FORKCLOSE);
fdp->fd_ofileflags[new] |= UF_EXCLOSE;
fdp->fd_ofileflags[fd] |= (flags & (UF_EXCLOSE | UF_FORKCLOSE |
cloexec = (flags & O_CLOEXEC) ? UF_EXCLOSE : 0;
fdp->fd_ofileflags[SCARG(uap, fd)] &= ~UF_EXCLOSE;
fdp->fd_ofileflags[SCARG(uap, fd)] |= UF_EXCLOSE;
fdflags = ((flags & O_CLOEXEC) ? UF_EXCLOSE : 0)
fdinsert(fdp, fd, UF_EXCLOSE, fp);
fdflags = ((flags & SOCK_CLOEXEC) ? UF_EXCLOSE : 0)
fdflags = ((SCARG(uap, type) & SOCK_CLOEXEC) ? UF_EXCLOSE : 0)
fdflags = ((SCARG(uap, type) & SOCK_CLOEXEC) ? UF_EXCLOSE : 0)
fdp->fd_ofileflags[fds[i]] |= UF_EXCLOSE;
fdflags = ((oflags & O_CLOEXEC) ? UF_EXCLOSE : 0)
fdflags = ((oflags & O_CLOEXEC) ? UF_EXCLOSE : 0)
fdflags = ((flags & O_CLOEXEC) ? UF_EXCLOSE : 0)
if (kf->fd_ofileflags & UF_EXCLOSE)