0
0
mirror of https://github.com/zeromq/libzmq.git synced 2024-12-26 23:01:04 +08:00

Fix windows build for type of service.

This commit is contained in:
Richard Newton 2013-11-25 09:25:23 +00:00
parent 3cddcbaadc
commit abbe704d9e
2 changed files with 2 additions and 5 deletions

View File

@ -620,6 +620,7 @@ set(tests
test_shutdown_stress
test_timeo
test_many_sockets
test_diffserv
)
if(NOT WIN32)
list(APPEND tests

View File

@ -149,17 +149,13 @@ bool zmq::get_peer_ip_address (fd_t sockfd_, std::string &ip_addr_)
return true;
}
void zmq::set_ip_type_of_service (fd_t s_, int iptos)
{
(void) s_;
int rc = setsockopt(s_, IPPROTO_IP, IP_TOS, &iptos, sizeof(iptos));
int rc = setsockopt(s_, IPPROTO_IP, IP_TOS, reinterpret_cast<const char*>(&iptos), sizeof(iptos));
#ifdef ZMQ_HAVE_WINDOWS
wsa_assert (rc != SOCKET_ERROR);
#else
errno_assert (rc == 0);
#endif
}