@@ -38,7 +38,10 @@ IF(HAVE_SYS_EVENTFD_H) | |||
CHECK_SYMBOL_EXISTS(eventfd sys/eventfd.h HAVE_EVENTFD) | |||
ENDIF() | |||
IF(HAVE_SYS_SIGNALFD_H) | |||
CHECK_SYMBOL_EXISTS(signalfd sys/signalfd.h HAVE_EVENTFD) | |||
CHECK_SYMBOL_EXISTS(signalfd sys/signalfd.h HAVE_SIGNALFD) | |||
ENDIF() | |||
IF(HAVE_SYS_TIMERFD_H) | |||
CHECK_SYMBOL_EXISTS(timerfd_create sys/timerfd.h HAVE_TIMERFD) | |||
ENDIF() | |||
IF(HAVE_LINUX_FS_H) | |||
CHECK_SYMBOL_EXISTS(RWF_SUPPORTED linux/fs.h HAVE_KERNEL_RWF_T) |
@@ -63,6 +63,9 @@ | |||
/* Define to 1 if you have the `signalfd' function. */ | |||
#cmakedefine HAVE_SIGNALFD 1 | |||
/* Define to 1 if you have the `timerfd_create' function. */ | |||
#cmakedefine HAVE_TIMERFD 1 | |||
/* Define to 1 if you have the <stdint.h> header file. */ | |||
#cmakedefine HAVE_STDINT_H 1 | |||
@@ -184,7 +184,7 @@ | |||
# define EV_USE_EVENTFD 0 | |||
# endif | |||
# if HAVE_SYS_TIMERFD_H | |||
# if HAVE_SYS_TIMERFD_H && HAVE_TIMERFD | |||
# ifndef EV_USE_TIMERFD | |||
# define EV_USE_TIMERFD EV_FEATURE_OS | |||
# endif |