From dda6d2f59610fcf75cc9a152467285ae40de0442 Mon Sep 17 00:00:00 2001 From: nick black Date: Sun, 28 Jun 2020 22:19:41 -0400 Subject: [PATCH] subproc: check for __NR_clone3 --- src/lib/fd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/fd.c b/src/lib/fd.c index 1ddceaf7b..7c7027f19 100644 --- a/src/lib/fd.c +++ b/src/lib/fd.c @@ -11,8 +11,7 @@ #include #include #include -#ifndef CLONE_CLEAR_SIGHAND // FIXME introduced in linux 5.5 -#define CLONE_CLEAR_SIGHAND 0x100000000ULL +#if (defined(__NR_clone3) && defined(P_PIDFD) && defined(CLONE_CLEAR_SIGHAND)) #endif #define USING_PIDFD #endif