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

Diff for /src/usr.bin/netstat/main.c between version 1.61 and 1.62

version 1.61, 2005/07/04 01:54:10 version 1.62, 2006/05/27 19:16:37
Line 396 
Line 396 
         if (nlistf != NULL || memf != NULL || Pflag)          if (nlistf != NULL || memf != NULL || Pflag)
                 if (setresgid(gid, gid, gid) == -1)                  if (setresgid(gid, gid, gid) == -1)
                         err(1, "setresgid");                          err(1, "setresgid");
           if (nlistf == NULL && memf == NULL && rflag && !Aflag) {
                   /* printing the routing table no longer needs kvm */
                   if (setresgid(gid, gid, gid) == -1)
                           err(1, "setresgid");
                   if (sflag)
                           rt_stats(1, 0);
                   else
                           p_rttables(af);
                   exit(0);
           }
         if ((kvmd = kvm_openfiles(nlistf, memf, NULL, O_RDONLY,          if ((kvmd = kvm_openfiles(nlistf, memf, NULL, O_RDONLY,
             buf)) == NULL) {              buf)) == NULL) {
                 fprintf(stderr, "%s: kvm_open: %s\n", __progname, buf);                  fprintf(stderr, "%s: kvm_open: %s\n", __progname, buf);
Line 466 
Line 475 
         }          }
         if (rflag) {          if (rflag) {
                 if (sflag)                  if (sflag)
                         rt_stats(nl[N_RTSTAT].n_value);                          rt_stats(0, nl[N_RTSTAT].n_value);
                 else                  else
                         routepr(nl[N_RTREE].n_value);                          routepr(nl[N_RTREE].n_value);
                 exit(0);                  exit(0);

Legend:
Removed from v.1.61  
changed lines
  Added in v.1.62