void PrintUsage(const char *progname)
{
fprintf(stderr, "Usage: %s\n", progname);
+ fprintf(stderr, " -f,--configfile\n");
+ fprintf(stderr, " Set the config file path (default `dispsrv.conf')\n");
fprintf(stderr, " -d Set debug level (0 - 2, default 0)\n");
fprintf(stderr, " --[dont-]daemonise\n");
fprintf(stderr, " Run (or explicitly don't run) the server disconnected from the terminal\n");
break;
default:
// Usage Error
+ fprintf(stderr, "Unknown option '-%c'\n", arg[1]);
PrintUsage(argv[0]);
return -1;
}
}
else {
// Usage error
+ fprintf(stderr, "Unknown option '%s'\n", arg);
PrintUsage(argv[0]);
return -1;
}
giServer_Port = Config_GetValue_Int("server_port", 0);
gsItemListFile = Config_GetValue("items_file", 0);
- gbNoCostMode = Config_GetValue_Bool("test_mode", 0);
+ gbNoCostMode = (Config_GetValue_Bool("test_mode", 0) == 1);
signal(SIGINT, sigint_handler);
signal(SIGTERM, sigint_handler);
{
case 1200: baud = B1200; break;
case 9600: baud = B9600; break;
+ case 115200: baud = B115200; break;
default: close(fd); return -1;
}