diff options
author | brooks <brooks@FreeBSD.org> | 2018-04-06 01:14:55 +0300 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-08-24 16:00:03 +0300 |
commit | 341e131f7fec9f5c1f17745bfe3c324029034348 (patch) | |
tree | 3679c2ee2d5f99d6e9aec4e9744b89da7ec46fbd /newlib | |
parent | 79291d61231f00ab41298aa0b20e1a42cb8c5c05 (diff) |
Add 32-bit compat for ioctls that take struct ifgroupreq.
Use an accessor to access ifgr_group and ifgr_groups.
Use an macro CASE_IOC_IFGROUPREQ(cmd) in place of case statements such
as "case SIOCAIFGROUP:". This avoids poluting the switch statements
with large numbers of #ifdefs.
Reviewed by: kib
Obtained from: CheriBSD
MFC after: 1 week
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D14960
Diffstat (limited to 'newlib')
-rw-r--r-- | newlib/libc/sys/rtems/include/net/if.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/newlib/libc/sys/rtems/include/net/if.h b/newlib/libc/sys/rtems/include/net/if.h index d88003bdd..83a43284a 100644 --- a/newlib/libc/sys/rtems/include/net/if.h +++ b/newlib/libc/sys/rtems/include/net/if.h @@ -517,8 +517,10 @@ struct ifgroupreq { char ifgru_group[IFNAMSIZ]; struct ifg_req *ifgru_groups; } ifgr_ifgru; +#ifndef _KERNEL #define ifgr_group ifgr_ifgru.ifgru_group #define ifgr_groups ifgr_ifgru.ifgru_groups +#endif }; /* |