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

Diff for /src/usr.bin/netstat/Attic/ns.c between version 1.7 and 1.8

version 1.7, 2002/02/16 21:27:50 version 1.8, 2002/05/27 01:50:36
Line 124 
Line 124 
                         if (isspp) {                          if (isspp) {
                                 kread(ppcb, (char *)&sppcb, sizeof (sppcb));                                  kread(ppcb, (char *)&sppcb, sizeof (sppcb));
                         } else continue;                          } else continue;
                 } else                  } else if (isspp)
                         if (isspp) continue;                          continue;
                 if (first) {                  if (first) {
                         printf("Active NS connections");                          printf("Active NS connections");
                         if (aflag)                          if (aflag)
Line 241 
Line 241 
         ANY(sppstat.spps_rcvwinupd, "rcvd window update packet", "");          ANY(sppstat.spps_rcvwinupd, "rcvd window update packet", "");
 }  }
 #undef ANY  #undef ANY
 #define ANY(x,y,z)  ((x) ? printf("\t%d %s%s%s\n",x,y,plural(x),z) : 0)  #define ANY(x,y,z)      ((x) ? printf("\t%d %s%s%s\n",x,y,plural(x),z) : 0)
   
 /*  /*
  * Dump IDP statistics structure.   * Dump IDP statistics structure.
Line 305 
Line 305 
                 " received incomplete");                  " received incomplete");
         ANY(ns_errstat.ns_es_badcode, "error packet",          ANY(ns_errstat.ns_es_badcode, "error packet",
                 " received of unknown type");                  " received of unknown type");
         for(j = 0; j < NS_ERR_MAX; j ++) {          for (j = 0; j < NS_ERR_MAX; j ++) {
                 z = ns_errstat.ns_es_outhist[j];                  z = ns_errstat.ns_es_outhist[j];
                 if (z && histoprint) {                  if (z && histoprint) {
                         printf("Output Error Histogram:\n");                          printf("Output Error Histogram:\n");
Line 315 
Line 315 
   
         }          }
         histoprint = 1;          histoprint = 1;
         for(j = 0; j < NS_ERR_MAX; j ++) {          for (j = 0; j < NS_ERR_MAX; j ++) {
                 z = ns_errstat.ns_es_inhist[j];                  z = ns_errstat.ns_es_inhist[j];
                 if (z && histoprint) {                  if (z && histoprint) {
                         printf("Input Error Histogram:\n");                          printf("Input Error Histogram:\n");
Line 333 
Line 333 
         char codebuf[30];          char codebuf[30];
         char *name, *where;          char *name, *where;
   
         for(j = 0;; j ++) {          for (j = 0;; j ++) {
                 if ((name = ns_errnames[j].name) == 0)                  if ((name = ns_errnames[j].name) == 0)
                         break;                          break;
                 if (ns_errnames[j].code == c)                  if (ns_errnames[j].code == c)
                         break;                          break;
         }          }
         if (name == 0)  {          if (name == 0) {
                 if (c > 01000)                  if (c > 01000)
                         where = "in transit";                          where = "in transit";
                 else                  else
Line 348 
Line 348 
                     "Unknown XNS error code 0%o", c);                      "Unknown XNS error code 0%o", c);
                 name = codebuf;                  name = codebuf;
         } else          } else
                 where =  ns_errnames[j].where;                  where = ns_errnames[j].where;
         ANY(z, name, where);          ANY(z, name, where);
 }  }
   

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8