From 74b7495f9308f2c183ff24fa482c5304a444cd90 Mon Sep 17 00:00:00 2001 From: Matt Stancliff Date: Tue, 6 Jan 2015 17:46:13 -0500 Subject: Silence _BSD_SOURCE warnings glibc 2.20 requires _DEFAULT_SOURCE and doesn't like _BSD_SOURCE alone Also see: - https://github.com/antirez/redis/pull/2189 - https://sourceware.org/glibc/wiki/Release/2.20#Deprecation_of__BSD_SOURCE_and__SVID_SOURCE_feature_macros Thanks to badboy for pointing out the problem at https://github.com/redis/hiredis/issues/288#issuecomment-68849454 --- fmacros.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'fmacros.h') diff --git a/fmacros.h b/fmacros.h index 9e5fec0..19d7b21 100644 --- a/fmacros.h +++ b/fmacros.h @@ -1,8 +1,9 @@ #ifndef __HIREDIS_FMACRO_H #define __HIREDIS_FMACRO_H -#if !defined(_BSD_SOURCE) +#if defined(__linux__) #define _BSD_SOURCE +#define _DEFAULT_SOURCE #endif #if defined(__sun__) -- cgit v1.2.3