changed O_CLOEXEC to EPOLL_CLOEXEC for epoll_create1()
This commit is contained in:
		| @ -269,10 +269,7 @@ static qse_mux_errnum_t skerr_to_errnum (int e) | |||||||
| } | } | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| qse_mux_t* qse_mux_open ( | qse_mux_t* qse_mux_open (qse_mmgr_t* mmgr, qse_size_t xtnsize, qse_mux_evtcb_t evtcb, qse_size_t capahint, qse_mux_errnum_t* errnum) | ||||||
| 	qse_mmgr_t* mmgr, qse_size_t xtnsize,  |  | ||||||
| 	qse_mux_evtcb_t evtcb, qse_size_t capahint,  |  | ||||||
| 	qse_mux_errnum_t* errnum) |  | ||||||
| { | { | ||||||
| 	qse_mux_t* mux; | 	qse_mux_t* mux; | ||||||
| 	 | 	 | ||||||
| @ -298,9 +295,7 @@ void qse_mux_close (qse_mux_t* mux) | |||||||
| 	QSE_MMGR_FREE (mux->mmgr, mux); | 	QSE_MMGR_FREE (mux->mmgr, mux); | ||||||
| } | } | ||||||
|  |  | ||||||
| int qse_mux_init ( | int qse_mux_init (qse_mux_t* mux, qse_mmgr_t* mmgr, qse_mux_evtcb_t evtcb, qse_size_t capahint) | ||||||
| 	qse_mux_t* mux, qse_mmgr_t* mmgr, |  | ||||||
| 	qse_mux_evtcb_t evtcb, qse_size_t capahint) |  | ||||||
| { | { | ||||||
| 	QSE_MEMSET (mux, 0, QSE_SIZEOF(*mux)); | 	QSE_MEMSET (mux, 0, QSE_SIZEOF(*mux)); | ||||||
| 	mux->mmgr = mmgr; | 	mux->mmgr = mmgr; | ||||||
| @ -342,8 +337,8 @@ int qse_mux_init ( | |||||||
| 	#endif | 	#endif | ||||||
|  |  | ||||||
| #elif defined(USE_EPOLL)  | #elif defined(USE_EPOLL)  | ||||||
| 	#if defined(HAVE_EPOLL_CREATE1) && defined(O_CLOEXEC) | 	#if defined(HAVE_EPOLL_CREATE1) && defined(EPOLL_CLOEXEC) | ||||||
| 	mux->fd = epoll_create1(O_CLOEXEC); | 	mux->fd = epoll_create1(EPOLL_CLOEXEC); | ||||||
| 	#else | 	#else | ||||||
| 	mux->fd = epoll_create(capahint); | 	mux->fd = epoll_create(capahint); | ||||||
| 	#endif | 	#endif | ||||||
| @ -353,7 +348,7 @@ int qse_mux_init ( | |||||||
| 		return -1; | 		return -1; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	#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) | ||||||
| 	{ | 	{ | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user