diff -uNdr boost_orig/asio/detail/impl/socket_ops.ipp boost/asio/detail/impl/socket_ops.ipp --- boost_1_57_0/boost/asio/detail/impl/socket_ops.ipp Fri Oct 17 15:49:08 2014 +++ boost_1_57_0/boost/asio/detail/impl/socket_ops.ipp Mon Dec 1 23:15:01 2014 @@ -544,7 +544,8 @@ // get spurious readiness notifications from the reactor. #if defined(BOOST_ASIO_WINDOWS) \ || defined(__CYGWIN__) \ - || defined(__SYMBIAN32__) + || defined(__SYMBIAN32__) \ + || defined(__VXWORKS__) fd_set write_fds; FD_ZERO(&write_fds); FD_SET(s, &write_fds); @@ -593,7 +594,7 @@ int socketpair(int af, int type, int protocol, socket_type sv[2], boost::system::error_code& ec) { -#if defined(BOOST_ASIO_WINDOWS) || defined(__CYGWIN__) +#if defined(BOOST_ASIO_WINDOWS) || defined(__CYGWIN__) || defined(__VXWORKS__) (void)(af); (void)(type); (void)(protocol); @@ -1773,7 +1774,8 @@ #if defined(BOOST_ASIO_WINDOWS) \ || defined(__CYGWIN__) \ - || defined(__SYMBIAN32__) + || defined(__SYMBIAN32__) \ + || defined(__VXWORKS__) fd_set fds; FD_ZERO(&fds); FD_SET(s, &fds); @@ -1814,7 +1816,8 @@ #if defined(BOOST_ASIO_WINDOWS) \ || defined(__CYGWIN__) \ - || defined(__SYMBIAN32__) + || defined(__SYMBIAN32__) \ + || defined(__VXWORKS__) fd_set fds; FD_ZERO(&fds); FD_SET(s, &fds); @@ -1855,7 +1858,8 @@ #if defined(BOOST_ASIO_WINDOWS) \ || defined(__CYGWIN__) \ - || defined(__SYMBIAN32__) + || defined(__SYMBIAN32__) \ + || defined(__VXWORKS__) fd_set write_fds; FD_ZERO(&write_fds); FD_SET(s, &write_fds); diff -uNdr boost_orig/asio/detail/socket_types.hpp boost/asio/detail/socket_types.hpp --- boost_1_57_0/boost/asio/detail/socket_types.hpp Fri Oct 17 15:49:08 2014 +++ boost_1_57_0/boost/asio/detail/socket_types.hpp Mon Dec 1 22:52:47 2014 @@ -53,7 +53,7 @@ # include #else # include -# if !defined(__SYMBIAN32__) +# if !defined(__SYMBIAN32__) && !defined(__VXWORKS__) # include # endif # include