Add --quiet option, to disable hashmeter output.
This commit is contained in:
parent
724fe3742c
commit
872211caad
1 changed files with 12 additions and 3 deletions
|
@ -60,6 +60,7 @@ static const char *algo_names[] = {
|
|||
|
||||
bool opt_debug = false;
|
||||
bool opt_protocol = false;
|
||||
bool opt_quiet = false;
|
||||
static int opt_retries = 10;
|
||||
static bool program_running = true;
|
||||
static const bool opt_time = true;
|
||||
|
@ -93,6 +94,9 @@ static struct option_help options_help[] = {
|
|||
#endif
|
||||
},
|
||||
|
||||
{ "quiet",
|
||||
"(-q) Disable per-thread hashmeter output (default: off)" },
|
||||
|
||||
{ "debug",
|
||||
"(-D) Enable debug output (default: off)" },
|
||||
|
||||
|
@ -118,6 +122,7 @@ static struct option_help options_help[] = {
|
|||
static struct option options[] = {
|
||||
{ "help", 0, NULL, 'h' },
|
||||
{ "algo", 1, NULL, 'a' },
|
||||
{ "quiet", 0, NULL, 'q' },
|
||||
{ "debug", 0, NULL, 'D' },
|
||||
{ "protocol-dump", 0, NULL, 'P' },
|
||||
{ "threads", 1, NULL, 't' },
|
||||
|
@ -241,6 +246,7 @@ static void hashmeter(int thr_id, struct timeval *tv_start,
|
|||
khashes = hashes_done / 1000.0;
|
||||
secs = (double)diff.tv_sec + ((double)diff.tv_usec / 1000000.0);
|
||||
|
||||
if (!opt_quiet)
|
||||
printf("HashMeter(%d): %lu hashes, %.2f khash/sec\n",
|
||||
thr_id, hashes_done,
|
||||
khashes / secs);
|
||||
|
@ -383,6 +389,9 @@ static void parse_arg (int key, char *arg)
|
|||
if (i == ARRAY_SIZE(algo_names))
|
||||
show_usage();
|
||||
break;
|
||||
case 'q':
|
||||
opt_quiet = true;
|
||||
break;
|
||||
case 'D':
|
||||
opt_debug = true;
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue