diff --git a/daemon/src/media/socket_pair.cpp b/daemon/src/media/socket_pair.cpp index cd9d989e65cce4538601b97e826cbec9decf8737..a762f4458c0472128a04ceaaf7f67125130e7f3b 100644 --- a/daemon/src/media/socket_pair.cpp +++ b/daemon/src/media/socket_pair.cpp @@ -44,9 +44,14 @@ #include <sys/socket.h> #include <netdb.h> -#if defined(__ANDROID__) && !defined(SOCK_NONBLOCK) +#ifdef __ANDROID__ #include <asm-generic/fcntl.h> -# define SOCK_NONBLOCK O_NONBLOCK +#define SOCK_NONBLOCK O_NONBLOCK +#endif + +#ifdef __APPLE__ +#include <fcntl.h> +#define SOCK_NONBLOCK O_NONBLOCK #endif static const int NET_POLL_TIMEOUT = 100; /* poll() timeout in ms */