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