]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
pidfd-utils: define HAVE_PIDFD_* when syscall fallbacks are used
authorKarel Zak <kzak@redhat.com>
Wed, 18 Feb 2026 09:30:25 +0000 (10:30 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 18 Feb 2026 09:30:25 +0000 (10:30 +0100)
Follow the pattern already used in fileutils.h for close_range() and
statx().

Signed-off-by: Karel Zak <kzak@redhat.com>
include/pidfd-utils.h

index 4c3f954d4d5d3ee117b3c143759b757aac45f369..2020655b067f369a5bffea90ff755716c00a6ed7 100644 (file)
@@ -46,6 +46,7 @@ static inline int pidfd_send_signal(int pidfd, int sig, siginfo_t *info,
 {
        return syscall(SYS_pidfd_send_signal, pidfd, sig, info, flags);
 }
+#  define HAVE_PIDFD_SEND_SIGNAL 1
 # endif
 
 # if !defined(HAVE_PIDFD_OPEN) && defined(SYS_pidfd_open)
@@ -53,6 +54,7 @@ static inline int pidfd_open(pid_t pid, unsigned int flags)
 {
        return syscall(SYS_pidfd_open, pid, flags);
 }
+#  define HAVE_PIDFD_OPEN 1
 # endif
 
 # if !defined(HAVE_PIDFD_GETFD) && defined(SYS_pidfd_getfd)
@@ -60,6 +62,7 @@ static inline int pidfd_getfd(int pidfd, int targetfd, unsigned int flags)
 {
        return syscall(SYS_pidfd_getfd, pidfd, targetfd, flags);
 }
+#  define HAVE_PIDFD_GETFD 1
 # endif
 #endif /* HAVE_SYS_SYSCALL_H */