From 23ad42ec71377e76424f6fbe8234452710da06ea Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Mon, 8 Jun 2009 15:32:35 +0000 Subject: [PATCH] fix solaris build (FSBUILD-169) git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13671 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/apr/.update | 2 +- libs/apr/build/apr_threads.m4 | 5 ++++- libs/apr/include/arch/unix/apr_arch_proc_mutex.h | 2 ++ libs/apr/include/arch/unix/apr_arch_thread_mutex.h | 2 ++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/libs/apr/.update b/libs/apr/.update index 7c125ac53c..274a4b5e2e 100644 --- a/libs/apr/.update +++ b/libs/apr/.update @@ -1 +1 @@ -Tue May 19 13:49:44 EDT 2009 +Mon Jun 8 11:30:01 EDT 2009 diff --git a/libs/apr/build/apr_threads.m4 b/libs/apr/build/apr_threads.m4 index e111ff0212..2bf66a5eac 100644 --- a/libs/apr/build/apr_threads.m4 +++ b/libs/apr/build/apr_threads.m4 @@ -224,7 +224,10 @@ AC_DEFUN(APR_CHECK_SIGWAIT_ONE_ARG,[ dnl Check for recursive mutex support (per SUSv3). AC_DEFUN([APR_CHECK_PTHREAD_RECURSIVE_MUTEX], [ AC_CACHE_CHECK([for recursive mutex support], [apr_cv_mutex_recursive], -[AC_TRY_RUN([#define _XOPEN_SOURCE 600 +[AC_TRY_RUN([ +#ifndef __sun +#define _XOPEN_SOURCE 600 +#endif #include #include #include diff --git a/libs/apr/include/arch/unix/apr_arch_proc_mutex.h b/libs/apr/include/arch/unix/apr_arch_proc_mutex.h index b836829ecc..a307d94657 100644 --- a/libs/apr/include/arch/unix/apr_arch_proc_mutex.h +++ b/libs/apr/include/arch/unix/apr_arch_proc_mutex.h @@ -17,9 +17,11 @@ #ifndef PROC_MUTEX_H #define PROC_MUTEX_H +#ifndef __sun #ifndef _XOPEN_SOURCE #define _XOPEN_SOURCE 600 #endif +#endif #include "apr.h" #include "apr_private.h" diff --git a/libs/apr/include/arch/unix/apr_arch_thread_mutex.h b/libs/apr/include/arch/unix/apr_arch_thread_mutex.h index 08ea248ea8..0f9798701e 100644 --- a/libs/apr/include/arch/unix/apr_arch_thread_mutex.h +++ b/libs/apr/include/arch/unix/apr_arch_thread_mutex.h @@ -17,9 +17,11 @@ #ifndef THREAD_MUTEX_H #define THREAD_MUTEX_H +#ifndef __sun #ifndef _XOPEN_SOURCE #define _XOPEN_SOURCE 600 #endif +#endif #include "apr.h" #include "apr_private.h"