diff --git a/src/fdevent.h b/src/fdevent.h index d6ee3f2f..7eaee471 100644 --- a/src/fdevent.h +++ b/src/fdevent.h @@ -8,12 +8,15 @@ #include "settings.h" #include "bitset.h" +#if defined HAVE_STDINT_H +# include +#elif defined HAVE_INTTYPES_H +# include +#endif + /* select event-system */ #if defined(HAVE_EPOLL_CTL) && defined(HAVE_SYS_EPOLL_H) -# if defined HAVE_STDINT_H -# include -# endif # define USE_LINUX_EPOLL # include #endif diff --git a/src/fdevent_linux_rtsig.c b/src/fdevent_linux_rtsig.c index 624c9809..e04d9cf8 100644 --- a/src/fdevent_linux_rtsig.c +++ b/src/fdevent_linux_rtsig.c @@ -11,6 +11,7 @@ #include #include +#define __USE_GNU /* a hack in my eyes, should work with _GNU_SOURCE */ #include #ifdef USE_LINUX_SIGIO