diff --git a/src/stream_engine.cpp b/src/stream_engine.cpp index c8dad805..946f1c5e 100644 --- a/src/stream_engine.cpp +++ b/src/stream_engine.cpp @@ -149,7 +149,7 @@ zmq::stream_engine_t::~stream_engine_t () wsa_assert (rc != SOCKET_ERROR); #else int rc = close (s); -#ifdef __FreeBSD_kernel__ +#if defined(__FreeBSD_kernel__) || defined (__FreeBSD__) // FreeBSD may return ECONNRESET on close() under load but this is not // an error. if (rc == -1 && errno == ECONNRESET) diff --git a/src/thread.cpp b/src/thread.cpp index d39b7ce5..dde6bb4b 100644 --- a/src/thread.cpp +++ b/src/thread.cpp @@ -152,7 +152,7 @@ void zmq::thread_t::setSchedulingParameters(int priority_, int schedulingPolicy_ rc = pthread_setschedparam(descriptor, policy, ¶m); -#ifdef __FreeBSD_kernel__ +#if defined(__FreeBSD_kernel__) || defined (__FreeBSD__) // If this feature is unavailable at run-time, don't abort. if(rc == ENOSYS) return; #endif