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