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. --- ioctls.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sysdeps/mach/hurd/bits/ioctls.h b/sysdeps/mach/hurd/bits/ioctls.h index 8718aac..10dd4ff 100644 --- a/sysdeps/mach/hurd/bits/ioctls.h +++ b/sysdeps/mach/hurd/bits/ioctls.h @@ -260,8 +271,10 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 }; #define SIOCSPGRP _IOW('s', 8, int) /* set process group */ #define SIOCGPGRP _IOR('s', 9, int) /* get process group */ +#if 0 #define SIOCADDRT _IOW('r', 10, struct ortentry) /* add route */ #define SIOCDELRT _IOW('r', 11, struct ortentry) /* delete route */ +#endif #define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set ifnet address */ #define OSIOCGIFADDR _IOWR('i',13, struct ifreq) /* get ifnet address */ @@ -283,12 +296,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 */