ptserver: Rationalise usage message
authorSimon Wilkinson <sxw@your-file-system.com>
Thu, 24 Mar 2011 10:28:59 +0000 (10:28 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 27 Mar 2011 05:19:24 +0000 (22:19 -0700)
Rather than having 4 copies of the usage message, just have one
with #ifdef switches to disable options that are not available in
that build.

Change-Id: If888a64307b78189fcf617bbe0dc4ca9e55e8d2b
Reviewed-on: http://gerrit.openafs.org/4304
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>

src/ptserver/ptserver.c

index f4d8434..d1c789c 100644 (file)
@@ -340,62 +340,32 @@ main(int argc, char **argv)
        }
        else if (*arg == '-') {
            /* hack in help flag support */
-
-#if defined(SUPERGROUPS)
-#ifndef AFS_NT40_ENV
-           printf("Usage: ptserver [-database <db path>] "
-                  "[-auditlog <log path>] "
-                  "[-audit-interface <file|sysvmq> (default is file)] "
-                  "[-syslog[=FACILITY]] [-d <debug level>] "
-                  "[-p <number of processes>] [-rebuild] "
-                  "[-groupdepth <depth>] "
-                  "[-restricted] [-rxmaxmtu <bytes>] [-rxbind] "
-                  "[-allow-dotted-principals] "
-                  "[-enable_peer_stats] [-enable_process_stats] "
-                  "[-default_access default_user_access default_group_access] "
-                  "[-help]\n");
-#else /* AFS_NT40_ENV */
            printf("Usage: ptserver [-database <db path>] "
                   "[-auditlog <log path>] "
-                  "[-audit-interface <file|sysvmq> (default is file)] "
-                  "[-d <debug level>] "
-                  "[-p <number of processes>] [-rebuild] [-rxbind] "
-                  "[-allow-dotted-principals] "
-                  "[-default_access default_user_access default_group_access] "
-                  "[-restricted] [-rxmaxmtu <bytes>] [-rxbind] "
-                  "[-groupdepth <depth>] " "[-help]\n");
-#endif
-#else
+                  "[-audit-interface <file|sysvmq> (default is file)] ");
 #ifndef AFS_NT40_ENV
-           printf("Usage: ptserver [-database <db path>] "
-                  "[-auditlog <log path>] "
-                  "[-audit-interface <file|sysvmq> (default is file)] "
-                  "[-d <debug level>] "
-                  "[-syslog[=FACILITY]] "
-                  "[-p <number of processes>] [-rebuild] "
-                  "[-enable_peer_stats] [-enable_process_stats] "
-                  "[-default_access default_user_access default_group_access] "
-                  "[-restricted] [-rxmaxmtu <bytes>] [-rxbind] "
-                  "[-allow-dotted-principals] "
-                  "[-help]\n");
-#else /* AFS_NT40_ENV */
-           printf("Usage: ptserver [-database <db path>] "
-                  "[-auditlog <log path>] [-d <debug level>] "
-                  "[-default_access default_user_access default_group_access] "
-                  "[-restricted] [-rxmaxmtu <bytes>] [-rxbind] "
-                  "[-allow-dotted-principals] "
-                  "[-p <number of processes>] [-rebuild] " "[-help]\n");
+           printf("[-syslog[=FACILITY]] ");
 #endif
+           printf("[-d <debug level>] "
+                  "[-p <number of processes>] [-rebuild] [-rxbind] ");
+#if defined(SUPERGROUPS)
+           printf("[-groupdepth <depth>] ");
+#endif
+           printf("[-restricted] [-rxmaxmtu <bytes>] "
+                  "[-allow-dotted-principals] ");
+#ifndef AFS_NT40_ENV
+           printf("[-enable_peer_stats] [-enable_process_stats] ");
 #endif
+           printf("[-default_access default_user_access default_group_access] "
+                  "[-help]\n");
+
            fflush(stdout);
 
            PT_EXIT(1);
        }
-#if defined(SUPERGROUPS)
        else {
            fprintf(stderr, "Unrecognized arg: '%s' ignored!\n", arg);
        }
-#endif
     }
 
     if (auditFileName) {