Sprinkle __OpenBSD__: include missing headers and prevent iovec redefinition

This commit is contained in:
Jasper Lievisse Adriaanse 2017-06-11 18:13:10 +02:00
parent 7214b4c73f
commit f2b788e51f
2 changed files with 4 additions and 4 deletions

View File

@ -77,7 +77,7 @@
# endif
# endif
#elif defined(unix) || defined(__unix) || defined(__APPLE__)
#elif defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
#include <arpa/inet.h> /* __BYTE_ORDER */
# if defined(linux)
@ -88,7 +88,7 @@
#if MSGPACK_ENDIAN_LITTLE_BYTE
# if defined(unix) || defined(__unix) || defined(__APPLE__)
# if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
# define _msgpack_be16(x) ntohs(x)
# else
# if defined(ntohs)
@ -102,7 +102,7 @@
# endif
# endif
# if defined(unix) || defined(__unix) || defined(__APPLE__)
# if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
# define _msgpack_be32(x) ntohl(x)
# else
# if defined(ntohl)

View File

@ -13,7 +13,7 @@
#include "zone.h"
#include <stdlib.h>
#if defined(unix) || defined(__unix) || defined(__APPLE__)
#if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
#include <sys/uio.h>
#else
struct iovec {