[BACK]Return to if.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / netstat

Diff for /src/usr.bin/netstat/if.c between version 1.29 and 1.30

version 1.29, 2002/02/16 21:27:50 version 1.30, 2002/05/27 01:50:36
Line 194 
Line 194 
                                  * keeps nets unshifted.                                   * keeps nets unshifted.
                                  */                                   */
                                 in = inet_makeaddr(ifaddr.in.ia_subnet,                                  in = inet_makeaddr(ifaddr.in.ia_subnet,
                                         INADDR_ANY);                                      INADDR_ANY);
                                 cp = netname(in.s_addr,                                  cp = netname(in.s_addr,
                                     ifaddr.in.ia_subnetmask);                                      ifaddr.in.ia_subnetmask);
 #else  #else
                                 cp = netname(ifaddr.in.ia_subnet,                                  cp = netname(ifaddr.in.ia_subnet,
                                     ifaddr.in.ia_subnetmask);                                      ifaddr.in.ia_subnetmask);
Line 233 
Line 233 
 #ifdef KAME_SCOPEID  #ifdef KAME_SCOPEID
                                 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {                                  if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
                                         sin6->sin6_scope_id =                                          sin6->sin6_scope_id =
                                                 ntohs(*(u_int16_t *)                                              ntohs(*(u_int16_t *)
                                                   &sin6->sin6_addr.s6_addr[2]);                                                &sin6->sin6_addr.s6_addr[2]);
                                         /* too little width */                                          /* too little width */
                                         if (!vflag)                                          if (!vflag)
                                                 sin6->sin6_scope_id = 0;                                                  sin6->sin6_scope_id = 0;
Line 243 
Line 243 
                                 }                                  }
 #endif  #endif
                                 cp = netname6(&ifaddr.in6.ia_addr,                                  cp = netname6(&ifaddr.in6.ia_addr,
                                         &ifaddr.in6.ia_prefixmask.sin6_addr);                                      &ifaddr.in6.ia_prefixmask.sin6_addr);
                                 if (vflag)                                  if (vflag)
                                         n = strlen(cp) < 11 ? 11 : strlen(cp);                                          n = strlen(cp) < 11 ? 11 : strlen(cp);
                                 else                                  else
Line 265 
Line 265 
                                                 kread(multiaddr, (char *)&inm,                                                  kread(multiaddr, (char *)&inm,
                                                     sizeof inm);                                                      sizeof inm);
                                                 inet_ntop(AF_INET6, &inm.in6m_addr,                                                  inet_ntop(AF_INET6, &inm.in6m_addr,
                                                         hbuf, sizeof(hbuf));                                                      hbuf, sizeof(hbuf));
                                                 if (vflag)                                                  if (vflag)
                                                         n = strlen(hbuf) < 17 ? 17 : strlen(hbuf);                                                          n = strlen(hbuf) < 17 ? 17 : strlen(hbuf);
                                                 else                                                  else

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30