F_DUPFD_CLOEXEC
#if !defined(O_CLOEXEC) || !defined(F_DUPFD_CLOEXEC)
#if !defined(O_CLOEXEC) || !defined(F_DUPFD_CLOEXEC)
#if !defined(O_CLOEXEC) || !defined(F_DUPFD_CLOEXEC)
#if !defined(O_CLOEXEC) || !defined(F_DUPFD_CLOEXEC)
#ifdef F_DUPFD_CLOEXEC
#define F_DUPFD_CLOEXEC_MAYBE F_DUPFD_CLOEXEC
fd = fcntl(fd_u, F_DUPFD_CLOEXEC, 0);
case F_DUPFD_CLOEXEC:
case F_DUPFD_CLOEXEC:
case F_DUPFD_CLOEXEC:
if ((fd2 = fcntl(fd1, F_DUPFD_CLOEXEC, 10)) < 0)
case F_DUPFD_CLOEXEC:
oclo_fdup_common(c, FD_CLOEXEC, F_DUPFD_CLOEXEC);