From 3be1535b2448b9b1b3676f8e174f49cc1d20ef8b Mon Sep 17 00:00:00 2001 From: GNU Libc Maintainers Date: Sun, 25 Dec 2022 18:42:32 +0000 Subject: [PATCH] local-disable-ioctls struct ortentry and struct ifalias req are actually not defined struct arpreq is defined, but can not be passed to an ioctl on the Hurd. so let's make packages not believe these are available. Gbp-Pq: Topic hurd-i386 Gbp-Pq: Name local-disable-ioctls.diff --- sysdeps/mach/hurd/bits/ioctls.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sysdeps/mach/hurd/bits/ioctls.h b/sysdeps/mach/hurd/bits/ioctls.h index 1513b8c6b..42bca652f 100644 --- a/sysdeps/mach/hurd/bits/ioctls.h +++ b/sysdeps/mach/hurd/bits/ioctls.h @@ -304,12 +304,16 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 }; #define SIOCGIFMETRIC _IOWR('i',23, struct ifreq_int) /* get IF metric */ #define SIOCSIFMETRIC _IOW('i',24, struct ifreq_int) /* set IF metric */ #define SIOCDIFADDR _IOW('i',25, struct ifreq) /* delete IF addr */ +#if 0 #define SIOCAIFADDR _IOW('i',26, struct ifaliasreq) /* add/chg IF alias */ +#endif +#if 0 #define SIOCSARP _IOW('i', 30, struct arpreq) /* set arp entry */ #define OSIOCGARP _IOWR('i',31, struct arpreq) /* get arp entry */ #define SIOCGARP _IOWR('i',38, struct arpreq) /* get arp entry */ #define SIOCDARP _IOW('i', 32, struct arpreq) /* delete arp entry */ +#endif #define SIOCGIFMTU _IOWR('i', 51, struct ifreq_int)/* get IF mtu */ #define SIOCSIFMTU _IOW('i', 52, struct ifreq_int) /* set IF mtu */ -- 2.30.2