mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
a skeletal print_usage() function
svn:r634
This commit is contained in:
parent
db33eac4c4
commit
b40d0bffa7
@ -191,6 +191,10 @@ static void config_assign(or_options_t *options, struct config_line *list) {
|
||||
}
|
||||
}
|
||||
|
||||
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;
|
||||
@ -215,6 +219,11 @@ int getconfig(int argc, char **argv, or_options_t *options) {
|
||||
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")) {
|
||||
|
@ -784,7 +784,7 @@ int tor_main(int argc, char *argv[]) {
|
||||
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 */
|
||||
|
Loading…
Reference in New Issue
Block a user