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

Diff for /src/usr.bin/snmp/snmpc.c between version 1.3 and 1.4

version 1.3, 2019/08/11 14:41:49 version 1.4, 2019/08/11 17:22:31
Line 880 
Line 880 
 {  {
         size_t i;          size_t i;
   
         extern char *__progname;  
   
         if (snmp_app != NULL) {          if (snmp_app != NULL) {
                 fprintf(stderr, "usage: %s %s%s%s%s\n",                  fprintf(stderr, "usage: snmp %s%s%s%s\n",
                     __progname, snmp_app->name,                      snmp_app->name,
                     snmp_app->usecommonopt ?                      snmp_app->usecommonopt ?
                     " [-c community] [-r retries] [-t timeout] "                      " [-c community] [-r retries] [-t timeout] [-v version]\n"
                     "[-v protocol version] [-O afnqvxSQ]" : "",                      "            [-O afnqvxSQ]" : "",
                     snmp_app->usage == NULL ? "" : " ",                      snmp_app->usage == NULL ? "" : " ",
                     snmp_app->usage == NULL ? "" : snmp_app->usage);                      snmp_app->usage == NULL ? "" : snmp_app->usage);
                 exit(1);                  exit(1);
         }          }
         fprintf(stderr, "usage: \n");  
         for (i = 0; i < (sizeof(snmp_apps)/sizeof(*snmp_apps)); i++) {          for (i = 0; i < (sizeof(snmp_apps)/sizeof(*snmp_apps)); i++) {
                 fprintf(stderr, "%*s %s%s%s%s\n",                  if (i == 0)
                     (int) (sizeof("usage:") + strlen(__progname)),                          fprintf(stderr, "usage: ");
                     __progname, snmp_apps[i].name,                  else
                           fprintf(stderr, "       ");
                   fprintf(stderr, "snmp %s%s %s\n",
                       snmp_apps[i].name,
                     snmp_apps[i].usecommonopt ?                      snmp_apps[i].usecommonopt ?
                     " [-c community] [-r retries] [-t timeout] "                      " [-c community] [-r retries] [-t timeout] [-v version]\n"
                     "[-v protocol version] [-O afnqvxSQ]" : "",                      "            [-O afnqvxSQ]" : "",
                     snmp_apps[i].usage == NULL ? "" : " ",                      snmp_apps[i].usage ? snmp_apps[i].usage : "");
                     snmp_apps[i].usage == NULL ? "" : snmp_apps[i].usage);  
         }          }
         exit(1);          exit(1);
 }  }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4