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

Diff for /src/usr.bin/netstat/route.c between version 1.66 and 1.67

version 1.66, 2004/11/17 01:47:20 version 1.67, 2005/03/25 17:01:04
Line 77 
Line 77 
 #include <netinet/ip_ipsp.h>  #include <netinet/ip_ipsp.h>
 #include "netstat.h"  #include "netstat.h"
   
 #define kget(p, d) (kread((u_long)(p), (char *)&(d), sizeof (d)))  #define kget(p, d) (kread((u_long)(p), &(d), sizeof (d)))
   
 /* alignment constraint for routing socket */  /* alignment constraint for routing socket */
 #define ROUNDUP(a) \  #define ROUNDUP(a) \
Line 278 
Line 278 
   
         kget(dst, pt_u.u_sa);          kget(dst, pt_u.u_sa);
         if (pt_u.u_sa.sa_len > sizeof (pt_u.u_sa))          if (pt_u.u_sa.sa_len > sizeof (pt_u.u_sa))
                 kread((u_long)dst, (char *)pt_u.u_data, pt_u.u_sa.sa_len);                  kread((u_long)dst, pt_u.u_data, pt_u.u_sa.sa_len);
         return (&pt_u.u_sa);          return (&pt_u.u_sa);
 }  }
   
Line 854 
Line 854 
                 printf("rtstat: symbol not in namelist\n");                  printf("rtstat: symbol not in namelist\n");
                 return;                  return;
         }          }
         kread(off, (char *)&rtstat, sizeof (rtstat));          kread(off, &rtstat, sizeof (rtstat));
         printf("routing:\n");          printf("routing:\n");
         printf("\t%u bad routing redirect%s\n",          printf("\t%u bad routing redirect%s\n",
             rtstat.rts_badredirect, plural(rtstat.rts_badredirect));              rtstat.rts_badredirect, plural(rtstat.rts_badredirect));

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67