summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/asterisk.h4
-rw-r--r--main/poll.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/include/asterisk.h b/include/asterisk.h
index 049490bc9..c62cb726b 100644
--- a/include/asterisk.h
+++ b/include/asterisk.h
@@ -20,6 +20,8 @@
#include "asterisk/autoconfig.h"
+#ifndef __Darwin__
+
#define _POSIX_C_SOURCE 200112L
#define _XOPEN_SOURCE 600
@@ -35,6 +37,8 @@
#endif
*/
+#endif /* __Darwin__ */
+
#if !defined(NO_MALLOC_DEBUG) && !defined(STANDALONE) && defined(MALLOC_DEBUG)
#include "asterisk/astmm.h"
#endif
diff --git a/main/poll.c b/main/poll.c
index 62e681dca..fb0ccb2ac 100644
--- a/main/poll.c
+++ b/main/poll.c
@@ -83,6 +83,10 @@
#ifdef AST_POLL_COMPAT
+#ifndef MAX
+#define MAX(a,b) a > b ? a : b
+#endif
+
/*---------------------------------------------------------------------------*\
Private Functions
\*---------------------------------------------------------------------------*/