diff --git a/include/asterisk.h b/include/asterisk.h index 049490bc975b7c7a86ba6d7c159fe14e0ca16094..c62cb726b02d5b0d7f83335c64ad50640e4dd777 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 62e681dca872a2f24b16e21741f4f1fa83a13acd..fb0ccb2acbe2d956c0167567e13de5046eb6ca22 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 \*---------------------------------------------------------------------------*/