diff options
-rw-r--r-- | 3rdparty/asio/include/asio/detail/socket_types.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/3rdparty/asio/include/asio/detail/socket_types.hpp b/3rdparty/asio/include/asio/detail/socket_types.hpp index 3114c08fa2e..60c5929e828 100644 --- a/3rdparty/asio/include/asio/detail/socket_types.hpp +++ b/3rdparty/asio/include/asio/detail/socket_types.hpp @@ -57,7 +57,12 @@ # include "asio/detail/old_win_sdk_compat.hpp" #else # include <sys/ioctl.h> -# if !defined(__SYMBIAN32__) +# if (defined(__MACH__) && defined(__APPLE__)) \ + || defined(__FreeBSD__) || defined(__NetBSD__) \ + || defined(__OpenBSD__) || defined(__linux__) \ + || defined(__EMSCRIPTEN__) +# include <poll.h> +# elif !defined(__SYMBIAN32__) # include <sys/poll.h> # endif # include <sys/types.h> |