#ifndef __ZMQ_PLATFORM_HPP_INCLUDED__ #define __ZMQ_PLATFORM_HPP_INCLUDED__ #cmakedefine ZMQ_FORCE_SELECT #cmakedefine ZMQ_FORCE_POLL #cmakedefine ZMQ_FORCE_EPOLL #cmakedefine ZMQ_FORCE_DEVPOLL #cmakedefine ZMQ_FORCE_KQUEUE #cmakedefine ZMQ_FORCE_SELECT #cmakedefine ZMQ_FORCE_POLL #cmakedefine ZMQ_FORCE_MUTEXES #cmakedefine HAVE_CLOCK_GETTIME #cmakedefine HAVE_GETHRTIME #cmakedefine ZMQ_HAVE_UIO #cmakedefine ZMQ_HAVE_EVENTFD #cmakedefine ZMQ_HAVE_IFADDRS #cmakedefine ZMQ_HAVE_SO_PEERCRED #cmakedefine ZMQ_HAVE_LOCAL_PEERCRED #cmakedefine ZMQ_HAVE_SOCK_CLOEXEC #cmakedefine ZMQ_HAVE_SO_KEEPALIVE #cmakedefine ZMQ_HAVE_TCP_KEEPCNT #cmakedefine ZMQ_HAVE_TCP_KEEPIDLE #cmakedefine ZMQ_HAVE_TCP_KEEPINTVL #cmakedefine ZMQ_HAVE_TCP_KEEPALIVE #cmakedefine ZMQ_HAVE_OPENPGM #cmakedefine ZMQ_MAKE_VALGRIND_HAPPY #ifdef _AIX #define ZMQ_HAVE_AIX #endif #if defined ANDROID #define ZMQ_HAVE_ANDROID #endif #if defined __CYGWIN__ #define ZMQ_HAVE_CYGWIN #endif #if defined __MINGW32__ #define ZMQ_HAVE_MINGW32 #endif #if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) #define ZMQ_HAVE_FREEBSD #endif #if defined __hpux #define ZMQ_HAVE_HPUX #endif #if defined __linux__ #define ZMQ_HAVE_LINUX #endif #if defined __NetBSD__ #define ZMQ_HAVE_NETBSD #endif #if defined __OpenBSD__ #define ZMQ_HAVE_OPENBSD #endif #if defined __VMS #define ZMQ_HAVE_OPENVMS #endif #if defined __APPLE__ #define ZMQ_HAVE_OSX #endif #if defined __QNXNTO__ #define ZMQ_HAVE_QNXNTO #endif #if defined(sun) || defined(__sun) #define ZMQ_HAVE_SOLARIS #endif #cmakedefine ZMQ_HAVE_WINDOWS #endif