kern_dup
error = kern_dup(DUP_FIXED, devnull, i, &retval);
error = kern_dup(DUP_FIXED, uap->from, uap->to, &fd);
error = kern_dup(DUP_VARIABLE, uap->fd, 0, &fd);
error = kern_dup(DUP_VARIABLE | DUP_FCNTL, fd, newmin,
error = kern_dup(DUP_VARIABLE | DUP_CLOEXEC | DUP_FCNTL,
error = kern_dup(DUP_VARIABLE | DUP_CLOFORK | DUP_FCNTL,
error = kern_dup(DUP_FIXED, fd, newmin, &dat->fc_fd);
error = kern_dup(DUP_FIXED | DUP_CLOEXEC, fd, newmin,
error = kern_dup(DUP_FIXED | DUP_CLOFORK, fd, newmin,
error = kern_dup(DUP_FIXED |
int kern_dup(int flags, int old, int new, int *res);