Index: main/poll.c
===================================================================
--- main/poll.c (revision 181422)
+++ main/poll.c (working copy)
@@ -79,6 +79,10 @@
#include "asterisk/poll-compat.h" /* this package */
+#ifdef __Darwin__
+#define poll internal_poll
+#endif
+
/*---------------------------------------------------------------------------*\
Macros
\*---------------------------------------------------------------------------*/
Index: main/asterisk.c
===================================================================
--- main/asterisk.c (revision 181422)
+++ main/asterisk.c (working copy)
@@ -142,6 +142,11 @@
#include "../defaults.h"
+#ifdef __Darwin__
+int internal_poll(struct pollfd *pArray, unsigned long n_fds, int timeout);
+#define poll internal_poll
+#endif
+
#ifndef AF_LOCAL
#define AF_LOCAL AF_UNIX
#define PF_LOCAL PF_UNIX