Merge from vendor branch TNF:
[pkgsrc.git] / net / ucd-snmp / patches / patch-ag
1 $NetBSD$
2 --- agent/mibgroup/mibII/ip.c.orig      Tue Aug 24 14:17:30 1999
3 +++ agent/mibgroup/mibII/ip.c   Fri Jan 21 05:48:22 2000
4 @@ -761,7 +761,11 @@
5  #ifdef linux
6              return (u_char *)&((struct sockaddr_in *)&lowin_ifnet.ia_subnetmask)->sin_addr.s_addr;
7  #else
8 +#ifdef netbsd1
9 +           long_return = lowin_ifaddr.ia_subnetmask;
10 +#else
11             long_return = ntohl(lowin_ifaddr.ia_subnetmask);
12 +#endif
13             return(u_char *) &long_return;
14  #endif
15  #endif
16 @@ -770,7 +774,11 @@
17  #if defined(linux) || defined(sunV3)
18             long_return = ntohl(((struct sockaddr_in *) &lowin_ifnet.ifu_broadaddr)->sin_addr.s_addr) & 1;
19  #else
20 +#ifdef netbsd1
21 +           long_return = (((struct sockaddr_in *) &lowin_ifaddr.ia_broadaddr)->sin_addr.s_addr) & 1;
22 +#else
23             long_return = ntohl(((struct sockaddr_in *) &lowin_ifaddr.ia_broadaddr)->sin_addr.s_addr) & 1;
24 +#endif
25  #endif
26             return(u_char *) &long_return;         
27         case IPADREASMMAX: