diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-05-27 15:22:13 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-05-27 15:22:13 +0000 |
commit | ef73cf30ad9e4366f98a3e9f384f3ddf3a4f4502 (patch) | |
tree | 9314413a9edf666025963f66748bd60a9746117a | |
parent | Remove BYTE_PACK. (diff) | |
download | rtems-ef73cf30ad9e4366f98a3e9f384f3ddf3a4f4502.tar.bz2 |
Partial update from FreeBSD.
-rw-r--r-- | cpukit/libnetworking/net/if.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cpukit/libnetworking/net/if.h b/cpukit/libnetworking/net/if.h index 48b2d8c215..f01fbab429 100644 --- a/cpukit/libnetworking/net/if.h +++ b/cpukit/libnetworking/net/if.h @@ -206,7 +206,7 @@ struct ifreq { struct sockaddr ifru_addr; struct sockaddr ifru_dstaddr; struct sockaddr ifru_broadaddr; - short ifru_flags; + short ifru_flags[2]; int ifru_metric; int ifru_mtu; int ifru_phys; @@ -217,7 +217,8 @@ struct ifreq { #define ifr_addr ifr_ifru.ifru_addr /* address */ #define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p link */ #define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ -#define ifr_flags ifr_ifru.ifru_flags /* flags */ +#define ifr_flags ifr_ifru.ifru_flags[0] /* flags (low 16 bits) */ +#define ifr_flagshigh ifr_ifru.ifru_flags[1] /* flags (high 16 bits) */ #define ifr_metric ifr_ifru.ifru_metric /* metric */ #define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ #define ifr_phys ifr_ifru.ifru_phys /* physical wire */ |