From 096450f8080f3bec2498a44e47604e37d4aa4eb2 Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 29 Sep 2021 11:25:01 -0400 Subject: libuv: Include BSD sys/cpuset.h only on platforms where we use it Since commit 43d6e5a71f (libuv: misc: add function to get CPU affinity mask size, 2017-09-06, v3.12.0-rc1~412^2~3) we include `` on several BSD platforms but only use it on FreeBSD. --- Utilities/cmlibuv/src/unix/core.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Utilities/cmlibuv') diff --git a/Utilities/cmlibuv/src/unix/core.c b/Utilities/cmlibuv/src/unix/core.c index e6d61ee2df..4245e027a6 100644 --- a/Utilities/cmlibuv/src/unix/core.c +++ b/Utilities/cmlibuv/src/unix/core.c @@ -72,8 +72,6 @@ extern char** environ; # include # include # include -# include -# include # if defined(__FreeBSD__) # define uv__accept4 accept4 # endif @@ -82,6 +80,11 @@ extern char** environ; # endif #endif +#if defined(__FreeBSD__) +# include +# include +#endif + #if defined(__MVS__) #include #endif -- cgit v1.2.1