From ef33259c24b039b85b2ff60292d270a8282da25e Mon Sep 17 00:00:00 2001 From: Klemens Morgenstern Date: Sat, 20 Jul 2024 07:25:13 +0800 Subject: [PATCH] added CLOSE_RANGE_UNSHARE defined for syscall of `close_range`. --- src/posix/close_handles.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/posix/close_handles.cpp b/src/posix/close_handles.cpp index 5f6cbf67..39d63e6d 100644 --- a/src/posix/close_handles.cpp +++ b/src/posix/close_handles.cpp @@ -60,6 +60,10 @@ int fdwalk(int (*func)(void *, int), void *cd); #if defined(SYS_close_range) #define BOOST_PROCESS_V2_HAS_CLOSE_RANGE 1 +#if !defined(CLOSE_RANGE_UNSHARE) +#define CLOSE_RANGE_UNSHARE 2 +#endif + int close_range(unsigned int first, unsigned int last, int flags) { return ::syscall(SYS_close_range, first, last, flags);