}
}
+void print_usage(void) {
+
+}
+
/* return 0 if success, <0 if failure. */
int getconfig(int argc, char **argv, or_options_t *options) {
struct config_line *cl;
options->TotalBandwidth = 800000; /* at most 800kB/s total sustained incoming */
options->NumCpus = 1;
+ if(argc > 1 && (!strcmp(argv[1], "-h") || !strcmp(argv[1],"--help"))) {
+ print_usage();
+ exit(0);
+ }
+
/* learn config file name, get config lines, assign them */
i = 1;
while(i < argc-1 && strcmp(argv[i],"-f")) {
add_stream_log(LOG_INFO, "<stdout>", stdout);
if(getconfig(argc,argv,&options)) {
- log_fn(LOG_ERR,"Reading config file failed. exiting.");
+ log_fn(LOG_ERR,"Reading config failed. For usage, try -h.");
return -1;
}
log_set_severity(options.loglevel); /* assign logging severity level from options */