int main(

  int argc,
  char *argv[])

  {
  int err = 0;
  int f;
  char defdb[1024];

  extern int optind;

  sprintf(defdb, "%s/%s/%s", PBS_SERVER_HOME, PBS_SVR_PRIVATE, PBS_SERVERDB);

  while ((f = getopt(argc, argv, "a")) != EOF)
    {
    switch (f)
      {

      case 'a':

        no_attributes = 1;

        break;

      default:

        err = 1;

        break;
      }
    }

  if (err)
    {
    fprintf(stderr, "usage: %s [-a] [file]...}\n",
            argv[0]);

    return(1);
    }

  if (optind == argc)
    {
    dumpdb(defdb);
    }
  else
    {
    for (f = optind;f < argc;++f)
      {
      dumpdb(argv[f]);
      }
    }

  return(0);
  }    /* END main() */
Exemple #2
0
void showdb(int qmode)
{
  if(data.totalrx+data.totaltx==0 && data.totalrxk+data.totaltxk==0){
    printf("%s: not enough data available yet.\n", data.interface);
  }else{
    switch(qmode) {
      case 0:
//        showsummary();
        break;
      case 1:
  //      showdays();
        break;
      case 2:
    //    showmonths();
        break;
      case 3:
      //  showtop();
        break;
      case 4:
        dumpdb();
        break;
      case 5:
     //   showshort();
        break;
      default:
        printf("Error: not such query mode:%d\n", qmode);
        break;

    }
  }
}
Exemple #3
0
void
main(int argc, char **argv)
{
	Db *db;

	fmtinstall('H', encodefmt);
	fmtinstall('P', pathfmt);
	fmtinstall('$', statfmt);
	fmtinstall('V', vtimefmt);

	ARGBEGIN{
	case 'V':
		traversion();
	default:
		usage();
	}ARGEND

	if(argc != 1)
		usage();

	db = opendb(argv[0]);
	if(db == nil)
		sysfatal("opendb '%s': %r", argv[0]);

	dumpdb(db, 1);
	exits(nil);
}