changed to use EPOLL_CLOEXEC if available when calling epoll_create1()

This commit is contained in:
hyung-hwan 2020-11-14 16:00:11 +00:00
parent 9ff63b9503
commit 5d7c87c882

View File

@ -3624,7 +3624,9 @@ static int fnc_openmux (hawk_rtx_t* rtx, const hawk_fnc_info_t* fi)
sys_list = rtx_to_sys_list(rtx, fi);
#if defined(USE_EPOLL)
#if defined(HAVE_EPOLL_CREATE1) && defined(O_CLOEXEC)
#if defined(HAVE_EPOLL_CREATE1) && defined(EPOLL_CLOEXEC)
fd = epoll_create1(EPOLL_CLOEXEC);
#elif defined(HAVE_EPOLL_CREATE1) && defined(O_CLOEXEC)
fd = epoll_create1(O_CLOEXEC);
#else
fd = epoll_create(4096);