From 9c9ba2f1a17792938f1a83eabebc441908888a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Mon, 10 Jul 2023 18:10:59 +0800 Subject: [PATCH] CI (Linux): fix build on musl --- src/common/processing_linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/processing_linux.c b/src/common/processing_linux.c index 1cd1ce3bd..105f725bd 100644 --- a/src/common/processing_linux.c +++ b/src/common/processing_linux.c @@ -21,7 +21,7 @@ int waitpid_timeout(pid_t pid, int* status) if (FF_WAIT_TIMEOUT <= 0) return waitpid(pid, status, 0); - #ifdef __linux__ + #if defined(__linux__) && defined(SYS_pidfd_open) // musl don't define SYS_pidfd_open FF_AUTO_CLOSE_FD int pidfd = (int) syscall(SYS_pidfd_open, pid, 0); if (pidfd >= 0)