Group all compat shim structures together to consolidate #ifdef's.
Reviewed by: brooks, kib Obtained from: CheriBSD Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D29894
This commit is contained in:
parent
01e9cbc4c5
commit
9c87db4b3c
19
sys/net/if.c
19
sys/net/if.c
@ -149,6 +149,15 @@ CTASSERT(sizeof(struct ifreq) == sizeof(struct ifreq32));
|
||||
CTASSERT(__offsetof(struct ifreq, ifr_ifru) ==
|
||||
__offsetof(struct ifreq32, ifr_ifru));
|
||||
|
||||
struct ifconf32 {
|
||||
int32_t ifc_len;
|
||||
union {
|
||||
uint32_t ifcu_buf;
|
||||
uint32_t ifcu_req;
|
||||
} ifc_ifcu;
|
||||
};
|
||||
#define SIOCGIFCONF32 _IOWR('i', 36, struct ifconf32)
|
||||
|
||||
struct ifdrv32 {
|
||||
char ifd_name[IFNAMSIZ];
|
||||
uint32_t ifd_cmd;
|
||||
@ -2879,16 +2888,6 @@ ifhwioctl(u_long cmd, struct ifnet *ifp, caddr_t data, struct thread *td)
|
||||
return (error);
|
||||
}
|
||||
|
||||
#ifdef COMPAT_FREEBSD32
|
||||
struct ifconf32 {
|
||||
int32_t ifc_len;
|
||||
union {
|
||||
uint32_t ifcu_buf;
|
||||
uint32_t ifcu_req;
|
||||
} ifc_ifcu;
|
||||
};
|
||||
#define SIOCGIFCONF32 _IOWR('i', 36, struct ifconf32)
|
||||
#endif
|
||||
/*
|
||||
* Interface ioctls.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user