[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.4 and 1.5

version 1.4, 1996/06/10 07:48:31 version 1.5, 1996/06/16 12:42:29
Line 47 
Line 47 
   
 #include <net/if.h>  #include <net/if.h>
 #include <net/if_dl.h>  #include <net/if_dl.h>
   #include <net/if_types.h>
 #include <netinet/in.h>  #include <netinet/in.h>
 #include <netinet/in_var.h>  #include <netinet/in_var.h>
 #include <netns/ns.h>  #include <netns/ns.h>
Line 194 
Line 195 
                                 char netnum[8];                                  char netnum[8];
   
                                 *(union ns_net *) &net = sns->sns_addr.x_net;                                  *(union ns_net *) &net = sns->sns_addr.x_net;
                 sprintf(netnum, "%lxH", ntohl(net));                                  sprintf(netnum, "%lxH", ntohl(net));
                                 upHex(netnum);                                  upHex(netnum);
                                 printf("ns:%-8s ", netnum);                                  printf("ns:%-8s ", netnum);
                                 printf("%-17s ",                                  printf("%-17s ",
Line 205 
Line 206 
                                 {                                  {
                                 struct sockaddr_dl *sdl =                                  struct sockaddr_dl *sdl =
                                         (struct sockaddr_dl *)sa;                                          (struct sockaddr_dl *)sa;
                                     cp = (char *)LLADDR(sdl);  
                                     n = sdl->sdl_alen;  
                                 }  
                                 m = printf("%-11.11s ", "<Link>");                                  m = printf("%-11.11s ", "<Link>");
                                 goto hexprint;                                  if (sdl->sdl_type == IFT_ETHER ||
                                       sdl->sdl_type == IFT_FDDI)
                                           printf("%-17.17s ",
                                               ether_ntoa(LLADDR(sdl)));
                                   else {
                                           cp = (char *)LLADDR(sdl);
                                           n = sdl->sdl_alen;
                                           goto hexprint;
                                   }
                                   }
                                   break;
                         default:                          default:
                                 m = printf("(%d)", sa->sa_family);                                  m = printf("(%d)", sa->sa_family);
                                 for (cp = sa->sa_len + (char *)sa;                                  for (cp = sa->sa_len + (char *)sa;

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5