2012-12-31 23:52:32 +01:00
|
|
|
#ifndef __ZMQ_PLATFORM_HPP_INCLUDED__
|
|
|
|
#define __ZMQ_PLATFORM_HPP_INCLUDED__
|
|
|
|
|
2014-02-17 14:08:11 +01:00
|
|
|
#cmakedefine ZMQ_USE_KQUEUE
|
|
|
|
#cmakedefine ZMQ_USE_EPOLL
|
|
|
|
#cmakedefine ZMQ_USE_DEVPOLL
|
|
|
|
#cmakedefine ZMQ_USE_POLL
|
|
|
|
#cmakedefine ZMQ_USE_SELECT
|
2012-12-31 23:52:32 +01:00
|
|
|
|
|
|
|
#cmakedefine ZMQ_FORCE_MUTEXES
|
|
|
|
|
2014-03-18 21:04:52 +01:00
|
|
|
#cmakedefine HAVE_FORK
|
2012-12-31 23:52:32 +01:00
|
|
|
#cmakedefine HAVE_CLOCK_GETTIME
|
|
|
|
#cmakedefine HAVE_GETHRTIME
|
|
|
|
#cmakedefine ZMQ_HAVE_UIO
|
|
|
|
|
|
|
|
#cmakedefine ZMQ_HAVE_EVENTFD
|
|
|
|
#cmakedefine ZMQ_HAVE_IFADDRS
|
|
|
|
|
2013-12-06 19:55:44 +01:00
|
|
|
#cmakedefine ZMQ_HAVE_SO_PEERCRED
|
|
|
|
#cmakedefine ZMQ_HAVE_LOCAL_PEERCRED
|
|
|
|
|
2012-12-31 23:52:32 +01:00
|
|
|
#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
|
|
|
|
|
2016-02-11 18:06:07 +01:00
|
|
|
#cmakedefine ZMQ_HAVE_CURVE
|
2016-02-11 22:39:40 +01:00
|
|
|
#cmakedefine ZMQ_USE_TWEETNACL
|
2016-02-11 18:06:07 +01:00
|
|
|
#cmakedefine HAVE_LIBSODIUM
|
2012-12-31 23:52:32 +01:00
|
|
|
|
|
|
|
#ifdef _AIX
|
|
|
|
#define ZMQ_HAVE_AIX
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if defined ANDROID
|
|
|
|
#define ZMQ_HAVE_ANDROID
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if defined __CYGWIN__
|
|
|
|
#define ZMQ_HAVE_CYGWIN
|
|
|
|
#endif
|
|
|
|
|
2013-01-02 03:04:19 +01:00
|
|
|
#if defined __MINGW32__
|
|
|
|
#define ZMQ_HAVE_MINGW32
|
|
|
|
#endif
|
|
|
|
|
2012-12-31 23:52:32 +01:00
|
|
|
#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
|
|
|
|
|
2013-01-28 00:09:32 +01:00
|
|
|
#cmakedefine ZMQ_HAVE_WINDOWS
|
2012-12-31 23:52:32 +01:00
|
|
|
|
2016-02-11 18:06:07 +01:00
|
|
|
#endif
|