[PATCH] Linux: Ignore PIDFD_GET_INFO in tst-pidfd-consts

Florian Weimer fweimer@redhat.com
Thu Nov 27 13:20:03 GMT 2025


The constant is expected to change between kernel releases.

---
 sysdeps/unix/sysv/linux/tst-pidfd-consts.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sysdeps/unix/sysv/linux/tst-pidfd-consts.py b/sysdeps/unix/sysv/linux/tst-pidfd-consts.py
index 6dc678380c..b7b98a0ab0 100644
--- a/sysdeps/unix/sysv/linux/tst-pidfd-consts.py
+++ b/sysdeps/unix/sysv/linux/tst-pidfd-consts.py
@@ -46,7 +46,13 @@ def main():
                 '#include <linux/pidfd.h>\n',
                 args.cc,
                 'PIDFD_.*',
-                None,
+                # Until at least Linux 6.17, the value of this
+                # constant depends on the size of struct pidfd_info,
+                # which is expected to get extended in future kernel
+                # versions.  As a result, the constant embedded in the
+                # glibc headers is expected not to match the UAPI
+                # constant.
+                '^PIDFD_GET_INFO$',
                 linux_version_glibc > linux_version_headers,
                 linux_version_headers > linux_version_glibc))
 

base-commit: a61f7fd59d386331888422b3132599f341f1da78



More information about the Libc-alpha mailing list