hc
2024-08-12 0517ab8c70e05fc5877c0c6dae1a5f42a16dcf88
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
sys/sysctl.h was removed with glibc 2.32
 
Fetched from: https://github.com/wahern/lunix/pull/20/files
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 lunix-rel-20170920/src/unix.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 
diff --git a/lunix-rel-20170920/src/unix.c b/lunix-rel-20170920/src/unix.c
index 272820a..fa00876 100644
--- a/lunix-rel-20170920/src/unix.c
+++ b/lunix-rel-20170920/src/unix.c
@@ -165,7 +165,7 @@
 #endif
 
 #ifndef HAVE_SYS_SYSCTL_H /* missing on musl libc */
-#define HAVE_SYS_SYSCTL_H (defined BSD || GLIBC_PREREQ(0,0) || UCLIBC_PREREQ(0,0,0))
+#define HAVE_SYS_SYSCTL_H (defined BSD || (__GLIBC__ && !GLIBC_PREREQ(2,32)) || UCLIBC_PREREQ(0,0,0))
 #endif
 
 #ifndef HAVE_STRUCT_IN_PKTINFO
-- 
2.30.2