From: Karel Zak Date: Mon, 9 Dec 2019 11:22:31 +0000 (+0100) Subject: include/pidfd-utils: small cleanup X-Git-Tag: v2.35-rc1~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6c3de881c7a136632766ab25f4b7b5d75608f04;p=thirdparty%2Futil-linux.git include/pidfd-utils: small cleanup Signed-off-by: Karel Zak --- 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 */