From beb55fa825acf524fe69dd8624bc4eddda39b7e5 Mon Sep 17 00:00:00 2001 From: Brian Silverman Date: Tue, 16 Jun 2015 16:50:25 -0700 Subject: [PATCH] Fix redefinition of _XOPEN_SOURCE. Under Debian Jessie, I get a warning about redefining _XOPEN_SOURCE which is easy to fix. --- src/base/mutex.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/base/mutex.h b/src/base/mutex.h index 37527d5..ced2b99 100644 --- a/src/base/mutex.h +++ b/src/base/mutex.h @@ -134,7 +134,9 @@ // *does* cause problems for FreeBSD, or MacOSX, but isn't needed // for locking there.) # ifdef __linux__ -# define _XOPEN_SOURCE 500 // may be needed to get the rwlock calls +# ifndef _XOPEN_SOURCE // Some other header might have already set it for us. +# define _XOPEN_SOURCE 500 // may be needed to get the rwlock calls +# endif # endif # include typedef pthread_rwlock_t MutexType; -- 2.7.4