Skip to content

Commit f2b788e

Browse files
committed
Sprinkle __OpenBSD__: include missing headers and prevent iovec redefinition
1 parent 7214b4c commit f2b788e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

include/msgpack/sysdep.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
# endif
7878
# endif
7979

80-
#elif defined(unix) || defined(__unix) || defined(__APPLE__)
80+
#elif defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
8181

8282
#include <arpa/inet.h> /* __BYTE_ORDER */
8383
# if defined(linux)
@@ -88,7 +88,7 @@
8888

8989
#if MSGPACK_ENDIAN_LITTLE_BYTE
9090

91-
# if defined(unix) || defined(__unix) || defined(__APPLE__)
91+
# if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
9292
# define _msgpack_be16(x) ntohs(x)
9393
# else
9494
# if defined(ntohs)
@@ -102,7 +102,7 @@
102102
# endif
103103
# endif
104104

105-
# if defined(unix) || defined(__unix) || defined(__APPLE__)
105+
# if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
106106
# define _msgpack_be32(x) ntohl(x)
107107
# else
108108
# if defined(ntohl)

include/msgpack/vrefbuffer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include "zone.h"
1414
#include <stdlib.h>
1515

16-
#if defined(unix) || defined(__unix) || defined(__APPLE__)
16+
#if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
1717
#include <sys/uio.h>
1818
#else
1919
struct iovec {

0 commit comments

Comments
 (0)