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

Diff for /src/usr.bin/systat/main.c between version 1.24 and 1.25

version 1.24, 2002/06/18 00:46:37 version 1.25, 2002/08/04 00:50:42
Line 91 
Line 91 
         int ch;          int ch;
         char errbuf[_POSIX2_LINE_MAX];          char errbuf[_POSIX2_LINE_MAX];
   
           kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf);
           if (kd == NULL) {
                   error("%s", errbuf);
                   exit(1);
           }
   
           setegid(getgid());
           setgid(getgid());
   
         while ((ch = getopt(argc, argv, "w:")) != -1)          while ((ch = getopt(argc, argv, "w:")) != -1)
                 switch (ch) {                  switch (ch) {
                 case 'w':                  case 'w':
Line 121 
Line 130 
                 argc--;                  argc--;
                 argv++;                  argv++;
         }          }
         kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf);  
         if (kd == NULL) {  
                 error("%s", errbuf);  
                 exit(1);  
         }  
   
         setegid(getgid());  
         setgid(getgid());  
   
         signal(SIGINT, sigdie);          signal(SIGINT, sigdie);
         siginterrupt(SIGINT, 1);          siginterrupt(SIGINT, 1);

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25