From 0bc1b2f651aa054cf1b83b3d1379120b98902150 Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 27 Oct 2009 18:39:47 +0100 Subject: [PATCH] a fix for the solaris fix itself ;) --- redis.c | 3 ++- solarisfixes.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/redis.c b/redis.c index e26e676f..f6253331 100644 --- a/redis.c +++ b/redis.c @@ -58,7 +58,8 @@ #include #include #include -#if defined(__sun) && defined(__GNUC__) + +#if defined(__sun) #include "solarisfixes.h" #endif diff --git a/solarisfixes.h b/solarisfixes.h index 36f19201..8786965a 100644 --- a/solarisfixes.h +++ b/solarisfixes.h @@ -1,5 +1,6 @@ /* Solaris specific fixes */ +#if defined(__GNUC__) #undef isnan #define isnan(x) \ __extension__({ __typeof (x) __x_a = (x); \ @@ -14,3 +15,4 @@ #define isinf(x) \ __extension__ ({ __typeof (x) __x_i = (x); \ __builtin_expect(!isnan(__x_i) && !isfinite(__x_i), 0); }) +#endif /* __GNUC__ */ -- GitLab