F_DUP3FD
return (_fcntl(oldfd, F_DUP3FD | (fdflags << F_DUP3FD_SHIFT), newfd));
if ((uap->cmd & ((1u << F_DUP3FD_SHIFT) - 1)) == F_DUP3FD)
if ((cmd & ((1u << F_DUP3FD_SHIFT) - 1)) != F_DUP3FD)
if ((uap->cmd & ((1u << F_DUP3FD_SHIFT) - 1)) == F_DUP3FD)
case F_DUP3FD:
oclo_fdup_common(c, 0, F_DUP3FD);
oclo_fdup_common(c, FD_CLOEXEC, F_DUP3FD);
oclo_fdup_common(c, FD_CLOFORK, F_DUP3FD);
oclo_fdup_common(c, FD_CLOEXEC | FD_CLOFORK, F_DUP3FD);
int fd = fcntl(STDERR_FILENO, F_DUP3FD | (flags << F_DUP3FD_SHIFT), 23);