]> sourceware.org Git - glibc.git/commitdiff
linux: Add pidfd_getfd
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 28 Jan 2022 19:59:42 +0000 (16:59 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 17 May 2022 13:33:07 +0000 (10:33 -0300)
This was added on Linux 5.6 (8649c322f75c96e7ced2fec201e123b2b073bf09)
as a way to retrieve a file descriptors for another process though
pidfd (created either with CLONE_PIDFD or pidfd_getfd).  The
functionality is similar to recvmmsg SCM_RIGHTS.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
38 files changed:
NEWS
sysdeps/generic/libc.abilist
sysdeps/unix/sysv/linux/Versions
sysdeps/unix/sysv/linux/aarch64/libc.abilist
sysdeps/unix/sysv/linux/alpha/libc.abilist
sysdeps/unix/sysv/linux/arc/libc.abilist
sysdeps/unix/sysv/linux/arm/be/libc.abilist
sysdeps/unix/sysv/linux/arm/le/libc.abilist
sysdeps/unix/sysv/linux/csky/libc.abilist
sysdeps/unix/sysv/linux/hppa/libc.abilist
sysdeps/unix/sysv/linux/i386/libc.abilist
sysdeps/unix/sysv/linux/ia64/libc.abilist
sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
sysdeps/unix/sysv/linux/nios2/libc.abilist
sysdeps/unix/sysv/linux/or1k/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
sysdeps/unix/sysv/linux/sh/be/libc.abilist
sysdeps/unix/sysv/linux/sh/le/libc.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
sysdeps/unix/sysv/linux/sys/pidfd.h
sysdeps/unix/sysv/linux/syscalls.list
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist

diff --git a/NEWS b/NEWS
index 966c696bb0991aa3fb98d846cd457f4a24f78311..278288f7687fb760f8816fc679e2bd7907387f71 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -16,9 +16,9 @@ Major new features:
   -z pack-relative-relocs option, which is supported for some targets
   in recent binutils versions.  Lazy binding doesn't apply to DT_RELR.
 
-* On Linux, the pidfd_open function has been added.  The pidfd functionality
-  provides access to a process while avoiding the issue of PID reuse on
-  tranditional Unix systems.
+* On Linux, the pidfd_open and pidfd_getfd functions have been added.
+  The pidfd functionality provides access to a process while avoiding
+  the issue of PID reuse on tranditional Unix systems.
 
 Deprecated and removed features, and other changes affecting compatibility:
 
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..baeb89089a68d4bac583271809380fed2d30a258 100644 (file)
@@ -0,0 +1 @@
+GLIBC_2.36 pidfd_getfd F
index 4516a8f8f4d036cbe9acb8c13eda23c09b8dc836..78912c0484a47149bc1925bbe665a6ef953b899a 100644 (file)
@@ -301,6 +301,7 @@ libc {
   }
   GLIBC_2.36 {
     pidfd_open;
+    pidfd_getfd;
   }
   GLIBC_PRIVATE {
     # functions used in other libraries
index 771d580bd918956c8a5eefc7cd2f2af8525a4e62..1acaa31519c4744d17bd950a52624f022d14f5ba 100644 (file)
@@ -2616,4 +2616,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index a9c4e5b1d24f98089985f42ac31421693bbed583..fa2018b88a4a1144958cf4d7b80da56e2ec7e1f6 100644 (file)
@@ -2713,6 +2713,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _IO_fprintf F
 GLIBC_2.4 _IO_printf F
index e147803167fa6d138124227e43be53358ea49036..4ed3f76c4f0fd2e7a6055878b4a4d5e976bd873e 100644 (file)
@@ -2377,4 +2377,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index 4d1695e4a48ca1d618ecbe2c65142bcc80165c22..edc7cf524ec7bc9f866673be97f740a54a09ed73 100644 (file)
@@ -496,6 +496,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _Exit F
 GLIBC_2.4 _IO_2_1_stderr_ D 0xa0
index 600e8a977a0ced401c033dc8271914ee51e0c7eb..6554476cd2e26661a42fda7a5aadad0901f5ff89 100644 (file)
@@ -493,6 +493,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _Exit F
 GLIBC_2.4 _IO_2_1_stderr_ D 0xa0
index be1671372afff928926b7291a77af50ff5758ef3..201ec9a9665e0d38d7c74608b28cccb121096869 100644 (file)
@@ -2652,4 +2652,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index 7d09b909cd4f59c2dd89fa3d63c3b4a66b6eeacd..116369f2383e57472e2001c21a33a3a8c0652915 100644 (file)
@@ -2601,6 +2601,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index 89da416c3761fca1a61f29638e44242f660578ae..2c5aea2d0dd071bd3764a04fd840febc4bf99f63 100644 (file)
@@ -2785,6 +2785,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index 4e4faed24bfb549f392566b8fe6b8d277ce6399c..4bb67cc684beafa91c14b3ea29137b716a0fc2e3 100644 (file)
@@ -2551,6 +2551,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index 83f61f95fd0062c479ec487465e4f4eefeff3e72..dbe82628b00f24246282d70f467b05848409d084 100644 (file)
@@ -497,6 +497,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _Exit F
 GLIBC_2.4 _IO_2_1_stderr_ D 0x98
index 9f815f8b9988af26ab65d6e2bb430c313d144bc8..e42d47632e6b852ca9fcbd2c5bf2d2884dc2570e 100644 (file)
@@ -2728,6 +2728,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index d7585940328bb272e0a50b3df7b5694cefc4450c..0b79ff3a37f793c72706137429b06c4bd84811b1 100644 (file)
@@ -2701,4 +2701,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index 6d9d415936d2de67bd6e4dc947bfecd12682394d..d2f0713d1f45f1132010151c27841f8f790dde03 100644 (file)
@@ -2698,4 +2698,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index b31f7b88cd55211b2459b0496043e3d8ceec71be..382852234f3b41bdea9efe45e1e87fcf4ccf2bb5 100644 (file)
@@ -2693,6 +2693,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index 98ebcbdcbc8e1fbc0cc90821d345b76dff62d3a6..cb02b6df77e55855c81664d795600943731a0fa8 100644 (file)
@@ -2691,6 +2691,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index e6bae7d52d5d7edfec0692f8ce82905549801e13..7e62a8b7fcf1417d3dbd0011bb65b67c0f23d715 100644 (file)
@@ -2699,6 +2699,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index 19f575d22dabd697dca2d13766457125e80a37ea..63840726feef90a48be83365bb35cf186b66cd50 100644 (file)
@@ -2602,6 +2602,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index 04779199c2fdaf80480d930e97bbc79e791a89e5..e4608208a850c2ece3785866296148050391b013 100644 (file)
@@ -2740,4 +2740,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index df6ecdec8b6f9942fdee507260fc63aa12e85ee5..97c37b3f52319a5cab41e781bb48ce4975ba4d3d 100644 (file)
@@ -2123,4 +2123,5 @@ GLIBC_2.35 wprintf F
 GLIBC_2.35 write F
 GLIBC_2.35 writev F
 GLIBC_2.35 wscanf F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index b618808e133fa6ab9fcce8770de864849b28a5ff..0d017c3119999d3bed5087f5e1afaf67cc3a1240 100644 (file)
@@ -2755,6 +2755,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _IO_fprintf F
 GLIBC_2.4 _IO_printf F
index 19eb5c457685acbb2ed73fda8a8d5487250d0a40..5e61dfbd7845954cdc98074f381219768eff862d 100644 (file)
@@ -2788,6 +2788,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _IO_fprintf F
 GLIBC_2.4 _IO_printf F
index a54d3a16a2982b2cc03111f1e731270e2654b0d9..a7ddc5022e60a0bbb426b571cf9e0fc8295ae6bc 100644 (file)
@@ -2510,6 +2510,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _IO_fprintf F
 GLIBC_2.4 _IO_printf F
index e829f4fb425a77f726803203692b8b7dbc728901..78117f1deacb57f3c7addb2b031977bfb6644d73 100644 (file)
@@ -2812,4 +2812,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index 2f0c9a81d2416f8d9956446c6c6e469821539fb4..8d935d09aaeca5a122551baaba2ab00c497bdf75 100644 (file)
@@ -2379,4 +2379,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index e4b61e880a1a897c5d2dc0205f4c05cec9da3045..f373fa0e25c9e9ba7c91d915fdf1d8a75034d806 100644 (file)
@@ -2579,4 +2579,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
index b7ee961dd616f9bab406f6704cc92fdf483f6921..33a00c0a03fdef146f7a05dfba7e4768a03a3d1b 100644 (file)
@@ -2753,6 +2753,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _IO_fprintf F
 GLIBC_2.4 _IO_printf F
index 53d49565b3ed565f0052f47b0bfd7664b51a4f03..32c3e171add462c914913834a97e0eee784b7272 100644 (file)
@@ -2547,6 +2547,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _IO_fprintf F
 GLIBC_2.4 _IO_printf F
index 2179df05fa5773638f9ec3909246a45e989d8fbb..acc7b4a3b70bb019c3a79fe68b023402045047f6 100644 (file)
@@ -2608,6 +2608,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index bbf00df5ebdb184f27a403569b90ce24d9472581..10c0727830fe229d04ef5779759dd7c840f9b4b3 100644 (file)
@@ -2605,6 +2605,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index e452cf8c88af1ef374563865270e4b32fd155e93..1c389b2fa93e81128a04f1751d74d4e1ae963467 100644 (file)
@@ -2748,6 +2748,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 _IO_fprintf F
 GLIBC_2.4 _IO_printf F
index 0c401996f8d20020c21acbe40c0d0c63a4cdb8a7..4c49c781e01c445931ab00920a71216f35edc7a4 100644 (file)
@@ -2574,6 +2574,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index dab2710a911d538a698c5d2998d6dba4f6a66480..7194fc2a14379a125dc70cef99e407169ad0fd48 100644 (file)
    as 0.  */
 extern int pidfd_open (__pid_t __pid, unsigned int __flags) __THROW;
 
+/* Duplicates an existing file descriptor TARGETFD in the process referred
+   by the PIDFD file descriptor PIDFD.
+
+   The FLAGS argument is reserved for future use, it must be specified
+   as 0.  */
+extern int pidfd_getfd (int __pidfd, int __targetfd,
+                       unsigned int __flags) __THROW;
+
 #endif /* _PIDFD_H  */
index 296dccbcb07f85ca01180f7d62c877b0fe819d8c..5dd7a12b7603f158202b0740feef1a9d67658f58 100644 (file)
@@ -40,6 +40,7 @@ munlockall    -       munlockall      i:      munlockall
 nfsservctl     EXTRA   nfsservctl      i:ipp   __compat_nfsservctl     nfsservctl@GLIBC_2.0:GLIBC_2.28
 pipe2          -       pipe2           i:fi    __pipe2         pipe2
 pidfd_open     EXTRA   pidfd_open      i:iU    pidfd_open
+pidfd_getfd    EXTRA   pidfd_getfd     i:iiU   pidfd_getfd
 pivot_root     EXTRA   pivot_root      i:ss    pivot_root
 query_module   EXTRA   query_module    i:sipip __compat_query_module   query_module@GLIBC_2.0:GLIBC_2.23
 quotactl       EXTRA   quotactl        i:isip  quotactl
index 0148a68853657e84292f2623a4fb854aa50c8d6b..cef6e6593361acd4f1c68c6736bbcdc7bb3bdd58 100644 (file)
@@ -2525,6 +2525,7 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
 GLIBC_2.4 __confstr_chk F
 GLIBC_2.4 __fgets_chk F
index 0efc2676c32f823158d3403505ac881c2903d6ea..4ac98b6823bf30554c8433edbffc842743296c5f 100644 (file)
@@ -2631,4 +2631,5 @@ GLIBC_2.35 __memcmpeq F
 GLIBC_2.35 _dl_find_object F
 GLIBC_2.35 epoll_pwait2 F
 GLIBC_2.35 posix_spawn_file_actions_addtcsetpgrp_np F
+GLIBC_2.36 pidfd_getfd F
 GLIBC_2.36 pidfd_open F
This page took 0.106693 seconds and 5 git commands to generate.