rt-tests: pi_stress: Check whether quiet is set, before taking shutdown_mtx

- Check whether quiet is set, before taking shutdown_mtx
- Add quiet to the help menu.
- Remove unused "signal" from struct options

Signed-off-by: John Kacur <jkacur@redhat.com>
This commit is contained in:
John Kacur 2009-11-19 12:02:52 +01:00 committed by Clark Williams
parent 9ee4dcad03
commit cf46ad44b9
1 changed files with 6 additions and 7 deletions

View File

@ -109,8 +109,7 @@ int verbose = 0;
/* turn on debugging prints */
int debugging = 0;
/* turn off all prints */
int quiet = 0;
int quiet = 0; /* turn off all prints, default = 0 (off) */
/* prompt to start test */
int prompt = 0;
@ -141,7 +140,6 @@ struct option options[] = {
{"groups", required_argument, NULL, 'g'},
{"inversions", required_argument, NULL, 'i'},
{"rr", no_argument, NULL, 'r'},
{"signal", no_argument, NULL, 's'},
{"uniprocessor", no_argument, NULL, 'u'},
{"prompt", no_argument, NULL, 'p'},
{"debug", no_argument, NULL, 'd'},
@ -566,9 +564,9 @@ void *reporter(void *arg)
}
/* check for signaled shutdown */
if (!quiet) {
pthread_mutex_lock(&shutdown_mtx);
if (shutdown == 0) {
if (!quiet) {
fputs(UP_ONE, stdout);
printf("Current Inversions: %lu\n",
total_inversions());
@ -1004,6 +1002,7 @@ void usage(void)
printf("usage: pi_stress <options>\n");
printf(" options:\n");
printf("\t--verbose\t- lots of output\n");
printf("\t--quiet\t\t- surpress running output\n");
printf
("\t--duration=<n>- length of the test run in seconds [infinite]\n");
printf("\t--groups=<n>\t- set the number of inversion groups [%d]\n",