From 9c97d452afdb2b661380420932b808016494652d Mon Sep 17 00:00:00 2001 From: murray stokely <murray@stokely.org> Date: Thu, 11 Jul 2013 08:46:14 -0700 Subject: [PATCH] packetdrill: fix platforms.h for FreeBSD 10.x build FreeBSD 10.x has fmemopen in libc, so check __FreeBSD_version and set defines appropriately. --- gtests/net/packetdrill/platforms.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtests/net/packetdrill/platforms.h b/gtests/net/packetdrill/platforms.h index cb511b29..b5d8fc14 100644 --- a/gtests/net/packetdrill/platforms.h +++ b/gtests/net/packetdrill/platforms.h @@ -43,11 +43,15 @@ #if defined(__FreeBSD__) +#include <sys/param.h> #define USE_LIBPCAP 1 #define TUN_PATH "/dev/tun0" #define TUN_DEV "tun0" #define HAVE_TCP_INFO 1 +#if __FreeBSD_version > 1000028 +#define HAVE_FMEMOPEN 1 +#endif #include "open_memstream.h" #include "fmemopen.h" -- GitLab