From 090bf50771ec1e5d089b0ae0488059a5643883b2 Mon Sep 17 00:00:00 2001 From: Raphael Kubo da Costa Date: Sun, 27 Dec 2015 01:24:34 +0100 Subject: forkfd: Only enable pipe2 on FreeBSD >= 10.0. The system call is not present on earlier releases, and since the 9.x series will be supported until the end of 2016, add a check for the __FreeBSD_version macro and only enable pipe2 support if the value is high enough. Change-Id: I5633531cec7e95d42ff5f4b14afe772ae8d7d66d Reviewed-by: Thiago Macieira --- src/3rdparty/forkfd/forkfd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/3rdparty/forkfd/forkfd.c b/src/3rdparty/forkfd/forkfd.c index 099a0ff574..cff717fe0c 100644 --- a/src/3rdparty/forkfd/forkfd.c +++ b/src/3rdparty/forkfd/forkfd.c @@ -64,7 +64,7 @@ # undef HAVE_WAITID #endif -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) && defined(__FreeBSD_version) && __FreeBSD_version >= 1000032 # define HAVE_PIPE2 1 #endif -- cgit v1.2.3