F_DUPFD_CLOEXEC implementation