Fix up the help message.
authormdw <mdw>
Thu, 5 May 2005 23:02:28 +0000 (23:02 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 9 Mar 2006 20:13:57 +0000 (20:13 +0000)
fw.c

diff --git a/fw.c b/fw.c
index 85e6573..6f886e5 100644 (file)
--- a/fw.c
+++ b/fw.c
@@ -417,7 +417,7 @@ static void version(FILE *fp)
 
 static void usage(FILE *fp)
 {
-  pquis(fp, "Usage: $ [-dql] [-f file] [config statements...]\n");
+  pquis(fp, "Usage: $ [-dql] [-p PIDFILE] [-f FILE] [CONFIG-STMTS...]\n");
 }
 
 static void help(FILE *fp)
@@ -427,22 +427,7 @@ static void help(FILE *fp)
   usage(fp);
   pquis(fp, "\n\
 An excessively full-featured port-forwarder, which subsumes large chunks\n\
-of the functionality of inetd, netcat, and normal cat.  Options available\n\
-are:\n\
-\n\
--h, --help       Display this help message.\n\
--v, --version    Display the program's version number.\n\
--u, --usage      Display a terse usage summary.\n\
-\n\
--G, --grammar    Show a summary of the configuration language.\n\
--O, --options    Show a summary of the source and target options.\n\
-\n\
--f, --file=FILE          Read configuration from a file.\n\
--q, --quiet      Don't emit any logging information.\n\
--d, --daemon     Fork into background after initializing.\n\
--l, --syslog     Send log output to the system logger.\n\
--s, --setuid=USER Change uid to USER after initializing sources.\n\
--g, --setgid=GRP  Change gid to GRP after initializing sources.\n\
+of the functionality of inetd, netcat, and normal cat.\n\
 \n\
 Configuration may be supplied in one or more configuration files, or on\n\
 the command line (or both).  If no `-f' option is present, and no\n\
@@ -455,6 +440,26 @@ to be a separate line.\n\
 \n\
 The grammar is fairly complicated.  For a summary, run `$ --grammar'.\n\
 For a summary of the various options, run `$ --options'.\n\
+\n\
+Options available are:\n\
+\n\
+Help options:\n\
+  -h, --help           Display this help message.\n\
+  -v, --version        Display the program's version number.\n\
+  -u, --usage          Display a terse usage summary.\n\
+\n\
+Configuration summary:\n\
+  -G, --grammar        Show a summary of the configuration language.\n\
+  -O, --options        Show a summary of the source and target options.\n\
+\n\
+Other options:\n\
+  -f, --file=FILE      Read configuration from a file.\n\
+  -q, --quiet          Don't emit any logging information.\n\
+  -d, --daemon         Fork into background after initializing.\n\
+  -p, --pidfile=FILE   Write process-id to the named FILE.\n\
+  -l, --syslog         Send log output to the system logger.\n\
+  -s, --setuid=USER    Change uid to USER after initializing sources.\n\
+  -g, --setgid=GRP     Change gid to GRP after initializing sources.\n\
 ");
 }