oclo_fdup_common
oclo_fdup_common(c, 0, F_DUPFD);
oclo_fdup_common(c, FD_CLOFORK, F_DUPFD_CLOFORK);
oclo_fdup_common(c, FD_CLOEXEC, F_DUPFD_CLOEXEC);
oclo_fdup_common(c, 0, F_DUP2FD);
oclo_fdup_common(c, FD_CLOFORK, F_DUP2FD_CLOFORK);
oclo_fdup_common(c, FD_CLOEXEC, F_DUP2FD_CLOEXEC);
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);