removed O_CLOEXEC checks with epoll_create1()

This commit is contained in:
hyung-hwan 2020-11-14 16:07:36 +00:00
parent 5d7c87c882
commit 1b7f6aa29d

View File

@ -3626,14 +3626,12 @@ static int fnc_openmux (hawk_rtx_t* rtx, const hawk_fnc_info_t* fi)
#if defined(USE_EPOLL) #if defined(USE_EPOLL)
#if defined(HAVE_EPOLL_CREATE1) && defined(EPOLL_CLOEXEC) #if defined(HAVE_EPOLL_CREATE1) && defined(EPOLL_CLOEXEC)
fd = epoll_create1(EPOLL_CLOEXEC); fd = epoll_create1(EPOLL_CLOEXEC);
#elif defined(HAVE_EPOLL_CREATE1) && defined(O_CLOEXEC)
fd = epoll_create1(O_CLOEXEC);
#else #else
fd = epoll_create(4096); fd = epoll_create(4096);
#endif #endif
if (fd >= 0) if (fd >= 0)
{ {
#if defined(HAVE_EPOLL_CREATE1) && defined(O_CLOEXEC) #if defined(HAVE_EPOLL_CREATE1) && defined(EPOLL_CLOEXEC)
/* nothing to do */ /* nothing to do */
#elif defined(FD_CLOEXEC) #elif defined(FD_CLOEXEC)
{ {