sys/sysctl.h was removed with glibc 2.32 Fetched from: https://github.com/wahern/lunix/pull/20/files Signed-off-by: Francois Perrad --- 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