[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.64 and 1.65

version 1.64, 2011/07/09 00:45:40 version 1.65, 2012/08/22 00:11:57
Line 53 
Line 53 
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
 #include <unistd.h>  #include <unistd.h>
   #include <util.h>
   
 #include "netstat.h"  #include "netstat.h"
   
Line 311 
Line 312 
                         putchar(' ');                          putchar(' ');
                 break;                  break;
         }          }
         if (bflag)          if (bflag) {
                 printf("%10llu %10llu",                  if (hflag) {
                     ifd->ifi_ibytes, ifd->ifi_obytes);                          char ibytes[FMT_SCALED_STRSIZE];
         else                          char obytes[FMT_SCALED_STRSIZE];
                           fmt_scaled(ifd->ifi_ibytes, ibytes);
                           fmt_scaled(ifd->ifi_obytes, obytes);
                           printf("%10s %10s", ibytes, obytes);
                   } else
                           printf("x %10llu %10llu",
                               ifd->ifi_ibytes, ifd->ifi_obytes);
           } else
                 printf("%8llu %5llu %8llu %5llu %5llu",                  printf("%8llu %5llu %8llu %5llu %5llu",
                     ifd->ifi_ipackets, ifd->ifi_ierrors,                      ifd->ifi_ipackets, ifd->ifi_ierrors,
                     ifd->ifi_opackets, ifd->ifi_oerrors,                      ifd->ifi_opackets, ifd->ifi_oerrors,
Line 351 
Line 359 
 {  {
         sigset_t emptyset;          sigset_t emptyset;
         int line;          int line;
           char ibytes[FMT_SCALED_STRSIZE];
           char obytes[FMT_SCALED_STRSIZE];
   
         fetchifs();          fetchifs();
         if (ip_cur.ift_name[0] == '\0') {          if (ip_cur.ift_name[0] == '\0') {
Line 393 
Line 403 
                 printf(" %5.5s", "drops");                  printf(" %5.5s", "drops");
   
         if (bflag)          if (bflag)
                 printf("  %10.10s %8.8s %10.10s %5.5s",                  printf("%10.10s %8.8s %10.10s %5.5s",
                     "bytes", " ", "bytes", " ");                      "bytes", " ", "bytes", " ");
         else          else
                 printf("  %8.8s %5.5s %8.8s %5.5s %5.5s",                  printf("  %8.8s %5.5s %8.8s %5.5s %5.5s",
Line 410 
Line 420 
   
         fetchifs();          fetchifs();
   
         if (bflag)          if (bflag) {
                 printf("%10llu %8.8s %10llu %5.5s",                  if (hflag) {
                     ip_cur.ift_ib - ip_old.ift_ib, " ",                          fmt_scaled(ip_cur.ift_ib - ip_old.ift_ib, ibytes);
                     ip_cur.ift_ob - ip_old.ift_ob, " ");                          fmt_scaled(ip_cur.ift_ob - ip_old.ift_ob, obytes);
         else                          printf("%10s %8.8s %10s %5.5s",
                               ibytes, " ", obytes, " ");
                   } else
                           printf("%10llu %8.8s %10llu %5.5s",
                               ip_cur.ift_ib - ip_old.ift_ib, " ",
                               ip_cur.ift_ob - ip_old.ift_ob, " ");
           } else
                 printf("%8llu %5llu %8llu %5llu %5llu",                  printf("%8llu %5llu %8llu %5llu %5llu",
                     ip_cur.ift_ip - ip_old.ift_ip,                      ip_cur.ift_ip - ip_old.ift_ip,
                     ip_cur.ift_ie - ip_old.ift_ie,                      ip_cur.ift_ie - ip_old.ift_ie,
Line 428 
Line 444 
   
         ip_old = ip_cur;          ip_old = ip_cur;
   
         if (bflag)          if (bflag) {
                 printf("  %10llu %8.8s %10llu %5.5s",                  if (hflag) {
                     sum_cur.ift_ib - sum_old.ift_ib, " ",                          fmt_scaled(sum_cur.ift_ib - sum_old.ift_ib, ibytes);
                     sum_cur.ift_ob - sum_old.ift_ob, " ");                          fmt_scaled(sum_cur.ift_ob - sum_old.ift_ob, obytes);
         else                          printf("  %10s %8.8s %10s %5.5s",
                               ibytes, " ", obytes, " ");
                   } else
                           printf("  %10llu %8.8s %10llu %5.5s",
                               sum_cur.ift_ib - sum_old.ift_ib, " ",
                               sum_cur.ift_ob - sum_old.ift_ob, " ");
           } else
                 printf("  %8llu %5llu %8llu %5llu %5llu",                  printf("  %8llu %5llu %8llu %5llu %5llu",
                     sum_cur.ift_ip - sum_old.ift_ip,                      sum_cur.ift_ip - sum_old.ift_ip,
                     sum_cur.ift_ie - sum_old.ift_ie,                      sum_cur.ift_ie - sum_old.ift_ie,

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65