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

Diff for /src/usr.bin/pctr/pctr.c between version 1.21 and 1.22

version 1.21, 2015/01/16 06:40:10 version 1.22, 2015/02/08 23:40:34
Line 73 
Line 73 
         while ((ch = getopt(argc, argv, "AcEef:IiklMm:Ss:t:u")) != -1)          while ((ch = getopt(argc, argv, "AcEef:IiklMm:Ss:t:u")) != -1)
                 switch (ch) {                  switch (ch) {
                 case 'A':                  case 'A':
                         Aflag++;                          Aflag = 1;
                         break;                          break;
                 case 'c':                  case 'c':
                         cflag++;                          cflag = 1;
                         break;                          break;
                 case 'E':                  case 'E':
                         Eflag++;                          Eflag = 1;
                         break;                          break;
                 case 'e':                  case 'e':
                         eflag++;                          eflag = 1;
                         break;                          break;
                 case 'f':                  case 'f':
                         if (sscanf(optarg, "%x", &func) <= 0 || func < 0 ||                          if (sscanf(optarg, "%x", &func) <= 0 || func < 0 ||
Line 90 
Line 90 
                                 errx(1, "invalid function number");                                  errx(1, "invalid function number");
                         break;                          break;
                 case 'I':                  case 'I':
                         Iflag++;                          Iflag = 1;
                         break;                          break;
                 case 'i':                  case 'i':
                         iflag++;                          iflag = 1;
                         break;                          break;
                 case 'k':                  case 'k':
                         kflag++;                          kflag = 1;
                         break;                          break;
                 case 'l':                  case 'l':
                         list_mode++;                          list_mode = 1;
                         break;                          break;
                 case 'M':                  case 'M':
                         Mflag++;                          Mflag = 1;
                         break;                          break;
                 case 'm':                  case 'm':
                         if (sscanf(optarg, "%x", &masku) <= 0 || masku < 0 ||                          if (sscanf(optarg, "%x", &masku) <= 0 || masku < 0 ||
Line 110 
Line 110 
                                 errx(1, "invalid unit mask number");                                  errx(1, "invalid unit mask number");
                         break;                          break;
                 case 'S':                  case 'S':
                         Sflag++;                          Sflag = 1;
                         break;                          break;
                 case 's':                  case 's':
                         set_mode++;                          set_mode = 1;
                         ctr = strtonum(optarg, 0, PCTR_NUM-1, &errstr);                          ctr = strtonum(optarg, 0, PCTR_NUM-1, &errstr);
                         if (errstr)                          if (errstr)
                                 errx(1, "counter number is %s: %s", errstr,                                  errx(1, "counter number is %s: %s", errstr,
Line 125 
Line 125 
                                 errx(1, "threshold is %s: %s", errstr, optarg);                                  errx(1, "threshold is %s: %s", errstr, optarg);
                         break;                          break;
                 case 'u':                  case 'u':
                         uflag++;                          uflag = 1;
                         break;                          break;
                 default:                  default:
                         usage();                          usage();

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22