summaryrefslogtreecommitdiff
path: root/test/src
diff options
context:
space:
mode:
authorHeiko Schlittermann (HS12) <hs@schlittermann.de>2015-08-13 00:13:51 +0200
committerHeiko Schlittermann (HS12) <hs@schlittermann.de>2015-08-13 00:15:37 +0200
commite5c9fb3c779c4db507d68e9c4c8fb7fe5f237c41 (patch)
tree7e9251d14c51e66719267c659709152394942ccf /test/src
parentc528cec4dbfdb6e367a6ac0ed72e2e768a9c4392 (diff)
Testsuite: Add short help to server
Diffstat (limited to 'test/src')
-rw-r--r--test/src/server.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/test/src/server.c b/test/src/server.c
index b94da5e68..b2f1bc754 100644
--- a/test/src/server.c
+++ b/test/src/server.c
@@ -198,6 +198,19 @@ int len = sizeof(accepted);
/* Sort out the arguments */
+if (argc > 1 && (!strcmp(argv[1], "--help") || !strcmp(argv[1], "-h")))
+ {
+ printf("Usage: %s [options]\n", argv[0]);
+ puts("Options"
+ "\n\t-d debug"
+ "\n\t-i n n seconds initial delay"
+ "\n\t-noipv4 disable ipv4"
+ "\n\t-noipv6 disable ipv6"
+ "\n\t-oP file write PID to file"
+ "\n\t-t n n seconds timeout"
+ );
+ exit(0);
+ }
while (na < argc && argv[na][0] == '-')
{
@@ -209,7 +222,7 @@ while (na < argc && argv[na][0] == '-')
else if (strcmp(argv[na], "-oP") == 0) pidfile = argv[++na];
else
{
- printf("server: unknown option %s\n", argv[na]);
+ printf("server: unknown option %s, try -h or --help\n", argv[na]);
exit(1);
}
na++;