From b6c3de881c7a136632766ab25f4b7b5d75608f04 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 9 Dec 2019 12:22:31 +0100 Subject: [PATCH] include/pidfd-utils: small cleanup Signed-off-by: Karel Zak --- include/pidfd-utils.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/include/pidfd-utils.h b/include/pidfd-utils.h index cc8aa5788e..593346576b 100644 --- a/include/pidfd-utils.h +++ b/include/pidfd-utils.h @@ -1,9 +1,10 @@ #ifndef UTIL_LINUX_PIDFD_UTILS #define UTIL_LINUX_PIDFD_UTILS -#if defined (__linux__) +#if defined(__linux__) && defined(SYS_pidfd_send_signal) # include # include + # ifndef HAVE_PIDFD_OPEN static inline int pidfd_send_signal(int pidfd, int sig, siginfo_t *info, unsigned int flags) @@ -11,13 +12,15 @@ static inline int pidfd_send_signal(int pidfd, int sig, siginfo_t *info, return syscall(SYS_pidfd_send_signal, pidfd, sig, info, flags); } # endif + # ifndef HAVE_PIDFD_SEND_SIGNAL static inline int pidfd_open(pid_t pid, unsigned int flags) { return syscall(SYS_pidfd_open, pid, flags); } # endif + # define UL_HAVE_PIDFD 1 -#endif -#endif +#endif /* __linux__ && SYS_pidfd_send_signal */ +#endif /* UTIL_LINUX_PIDFD_UTILS */ -- 2.39.2