--- cpp/src/Ice/Network.h~ 2011-06-03 21:25:21.000000000 +0200 +++ cpp/src/Ice/Network.h 2011-06-03 21:25:21.000000000 +0200 @@ -36,7 +36,7 @@ #if defined(__linux) && !defined(ICE_NO_EPOLL) # define ICE_USE_EPOLL 1 -#elif defined(__APPLE__) && !defined(ICE_NO_KQUEUE) +#elif (defined(__APPLE__) || defined(__FreeBSD__)) && !defined(ICE_NO_KQUEUE) # define ICE_USE_KQUEUE 1 #elif defined(_WIN32) # if !defined(ICE_NO_IOCP)