From 60bf1dfb511afa69c8d5f2e91f8d3684e36ff3d2 Mon Sep 17 00:00:00 2001 From: Kamil Rytarowski Date: Sat, 30 Sep 2017 19:57:51 +0200 Subject: [PATCH] netbsd: use uv__cloexec and uv__nonblock This commit causes NetBSD, like other BSDs, to reuse uv__cloexec_ioctl and uv__nonblock_ioctl. This fixes poll_nested_kqueue. PR-URL: https://github.com/libuv/libuv/pull/1575 Reviewed-By: Colin Ihrig Reviewed-By: Santiago Gimeno --- src/unix/internal.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/unix/internal.h b/src/unix/internal.h index c0898d98..3df5c4c3 100644 --- a/src/unix/internal.h +++ b/src/unix/internal.h @@ -175,7 +175,8 @@ struct uv__stream_queued_fds_s { defined(__FreeBSD__) || \ defined(__FreeBSD_kernel__) || \ defined(__linux__) || \ - defined(__OpenBSD__) + defined(__OpenBSD__) || \ + defined(__NetBSD__) #define uv__cloexec uv__cloexec_ioctl #define uv__nonblock uv__nonblock_ioctl #else