From a74f339d1729f3f9bb3b746bd07eefb39178e4a8 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Thu, 7 Jul 2011 22:06:44 +0200 Subject: [PATCH] Fix linux syscall detection. --- src/eio/config_linux.h | 7 +++++-- src/ev/config_linux.h | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/eio/config_linux.h b/src/eio/config_linux.h index f1bd91a3..9823f624 100644 --- a/src/eio/config_linux.h +++ b/src/eio/config_linux.h @@ -3,8 +3,11 @@ #include -#define LINUX_VERSION_CODE_FOR(major, minor, patch) (((major & 255) >> 16) | ((minor & 255) >> 8) | (patch & 255)) -#define LINUX_VERSION_AT_LEAST(major, minor, patch) (LINUX_VERSION_CODE_FOR(major, minor, patch) >= LINUX_VERSION_CODE) +#define LINUX_VERSION_CODE_FOR(major, minor, patch) \ + (((major & 255) << 16) | ((minor & 255) << 8) | (patch & 255)) + +#define LINUX_VERSION_AT_LEAST(major, minor, patch) \ + (LINUX_VERSION_CODE >= LINUX_VERSION_CODE_FOR(major, minor, patch)) /* Define to 1 if you have the header file. */ #define HAVE_DLFCN_H 1 diff --git a/src/ev/config_linux.h b/src/ev/config_linux.h index 248d15f6..b147b591 100644 --- a/src/ev/config_linux.h +++ b/src/ev/config_linux.h @@ -3,8 +3,11 @@ #include -#define LINUX_VERSION_CODE_FOR(major, minor, patch) (((major & 255) >> 16) | ((minor & 255) >> 8) | (patch & 255)) -#define LINUX_VERSION_AT_LEAST(major, minor, patch) (LINUX_VERSION_CODE_FOR(major, minor, patch) >= LINUX_VERSION_CODE) +#define LINUX_VERSION_CODE_FOR(major, minor, patch) \ + (((major & 255) << 16) | ((minor & 255) << 8) | (patch & 255)) + +#define LINUX_VERSION_AT_LEAST(major, minor, patch) \ + (LINUX_VERSION_CODE >= LINUX_VERSION_CODE_FOR(major, minor, patch)) /* Define to 1 if you have the `clock_gettime' function. */ /* #undef HAVE_CLOCK_GETTIME */