- for(argi = 1; argi < argc; argi++) {
- if(!strcmp(argv[argi], "-f") || !strcmp(argv[argi], "--foreground")) {
+ struct option options[] = {
+ {"show", 1, 0, 's'},
+ {"foreground", 0, 0, 'f'},
+ {"help", 0, 0, 'h'},
+ {"version", 0, 0, 'v'},
+ {0, 0, 0, 0}
+ };
+ while ((c = getopt_long(argc, argv, "s:fvh", options, NULL)) != -1) {
+ switch (c) {
+ case 's':
+ print_loglevel = atoi(optarg);
+ break;
+ case 'f':