FDDUP_FLAG_CLOFORK
((flags & FD_CLOFORK) != 0 ? FDDUP_FLAG_CLOFORK : 0),
MPASS((flags & ~(FDDUP_FLAG_CLOEXEC | FDDUP_FLAG_CLOFORK)) == 0);
{ .f = FDDUP_FLAG_CLOFORK, .t = UF_FOCLOSE },
error = kern_dup(td, FDDUP_FCNTL, FDDUP_FLAG_CLOFORK, fd, tmp);