Skip to content

Commit

Permalink
ab: Don't print the banner/copyright when -Q is specified.
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910520 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
ylavic committed Jun 20, 2023
1 parent b82e99a commit 2c0068a
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions support/ab.c
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,7 @@ const char *method_str[] = {"bug", "GET", "HEAD", "PUT", "POST", ""};
int send_body = 0; /* non-zero if sending body with request */
int requests = 0; /* Number of requests to make */
int num_workers = 1; /* Number of worker threads to use */
int no_banner = 0; /* Do not show copyright banner */
int heartbeatres = 100; /* How often do we say we're alive */
int concurrency = 1; /* Number of multiple requests to make */
int percentile = 1; /* Show percentile served */
Expand Down Expand Up @@ -2710,6 +2711,7 @@ static void usage(const char *progname)
fprintf(stderr, " -d Do not show percentiles served table.\n");
fprintf(stderr, " -S Do not show confidence estimators and warnings.\n");
fprintf(stderr, " -q Do not show progress when doing more than 150 requests\n");
fprintf(stderr, " -Q Do not show copyright banner\n");
fprintf(stderr, " -l Accept variable document length (use this for dynamic pages)\n");
fprintf(stderr, " -g filename Output collected data to gnuplot format file.\n");
fprintf(stderr, " -e filename Output CSV file with percentages served\n");
Expand Down Expand Up @@ -2945,7 +2947,7 @@ int main(int argc, const char * const argv[])
myhost = NULL; /* 0.0.0.0 or :: */

apr_getopt_init(&opt, cntxt, argc, argv);
while ((status = apr_getopt(opt, "n:c:t:s:b:T:p:u:v:lrkVhwiIx:y:z:C:H:P:A:g:X:de:SqB:m:R:"
while ((status = apr_getopt(opt, "n:c:t:s:b:T:p:u:v:lrkVhwiIx:y:z:C:H:P:A:g:X:de:SqQB:m:R:"
#if APR_HAS_THREADS
"W:"
#endif
Expand Down Expand Up @@ -2974,6 +2976,9 @@ int main(int argc, const char * const argv[])
case 'q':
heartbeatres = 0;
break;
case 'Q':
no_banner = 1;
break;
case 'c':
concurrency = atoi(opt_arg);
if (concurrency < 0) {
Expand Down Expand Up @@ -3368,7 +3373,9 @@ int main(int argc, const char * const argv[])
* have been closed at the other end. */
#endif

copyright();
if (!no_banner) {
copyright();
}

return test();
}

0 comments on commit 2c0068a

Please sign in to comment.