On 12/29/12 02:07, Jason McCollum wrote: > In Windows, you have to use semi-colon ';' to separate things for the -m and > -M options, but the usage text says to use a colon. Here's a patch to fix > the text: > > diff -rup net-snmp-5.7.2-original/snmplib/snmp_parse_args.c > net-snmp-5.7.2/snmplib/snmp_parse_args.c > --- net-snmp-5.7.2-original/snmplib/snmp_parse_args.c 2012-12-28 > 17:24:04.436295000 -0700 > +++ net-snmp-5.7.2/snmplib/snmp_parse_args.c 2012-12-28 17:09:06.931830000 > -0700 > @@ -128,9 +128,9 @@ snmp_parse_args_descriptions(FILE * outf > " -D[TOKEN[,...]]\tturn on debugging output for the > specified TOKENs\n\t\t\t (ALL gives extremely verbose debugging output)\n"); > fprintf(outf, "General options\n"); > fprintf(outf, > - " -m MIB[:...]\t\tload given list of MIBs (ALL loads > everything)\n"); > + " -m MIB[%c...]\t\tload given list of MIBs (ALL loads > everything)\n", ENV_SEPARATOR_CHAR); > fprintf(outf, > - " -M DIR[:...]\t\tlook in given list of directories for > MIBs\n"); > + " -M DIR[%c...]\t\tlook in given list of directories for > MIBs\n", ENV_SEPARATOR_CHAR); > #ifndef NETSNMP_DISABLE_MIB_LOADING > fprintf(outf, > " (default: %s)\n", netsnmp_get_mib_directory());
Thanks for reporting this. However, you might have missed some cases. How about the patch below ? [PATCH] CHANGES: Windows: Fix environment separator in snmpd/snmptrapd/snmptranslate help text. --- apps/snmptranslate.c | 4 ++-- net-snmp-config.in | 4 ++-- snmplib/snmp_parse_args.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/snmptranslate.c b/apps/snmptranslate.c index 62ecce7..1ef9193 100644 --- a/apps/snmptranslate.c +++ b/apps/snmptranslate.c @@ -75,9 +75,9 @@ usage(void) fprintf(stderr, " -h\t\t\tdisplay this help message\n"); fprintf(stderr, " -V\t\t\tdisplay package version number\n"); fprintf(stderr, - " -m MIB[:...]\t\tload given list of MIBs (ALL loads everything)\n"); + " -m MIB[" ENV_SEPARATOR "...]\t\tload given list of MIBs (ALL loads everything)\n"); fprintf(stderr, - " -M DIR[:...]\t\tlook in given list of directories for MIBs\n"); + " -M DIR[" ENV_SEPARATOR "...]\t\tlook in given list of directories for MIBs\n"); fprintf(stderr, " -D[TOKEN[,...]]\tturn on debugging output for the specified TOKENs\n\t\t\t (ALL gives extremely verbose debugging output)\n"); fprintf(stderr, " -w WIDTH\t\tset width of tree and detail output\n"); diff --git a/net-snmp-config.in b/net-snmp-config.in index 28c9306..330f660 100644 --- a/net-snmp-config.in +++ b/net-snmp-config.in @@ -459,9 +459,9 @@ usage(const char *prog) snmp_log_options_usage("\t\t\t ", stderr); #ifndef DISABLE_MIB_LOADING fprintf(stderr, - " -m MIB[:...]\t\tload given list of MIBs (ALL loads " + " -m MIB[" ENV_SEPARATOR "...]\t\tload given list of MIBs (ALL loads " "everything)\n" - " -M DIR[:...]\t\tlook in given list of directories for MIBs\n"); + " -M DIR[" ENV_SEPARATOR "...]\t\tlook in given list of directories for MIBs\n"); #endif /* DISABLE_MIB_LOADING */ #ifndef DISABLE_MIB_LOADING fprintf(stderr, diff --git a/snmplib/snmp_parse_args.c b/snmplib/snmp_parse_args.c index d939807..a003995 100644 --- a/snmplib/snmp_parse_args.c +++ b/snmplib/snmp_parse_args.c @@ -134,9 +134,9 @@ snmp_parse_args_descriptions(FILE * outf) " -D[TOKEN[,...]]\tturn on debugging output for the specified TOKENs\n\t\t\t (ALL gives extremely verbose debugging output)\n"); fprintf(outf, "General options\n"); fprintf(outf, - " -m MIB[:...]\t\tload given list of MIBs (ALL loads everything)\n"); + " -m MIB[" ENV_SEPARATOR "...]\t\tload given list of MIBs (ALL loads everything)\n"); fprintf(outf, - " -M DIR[:...]\t\tlook in given list of directories for MIBs\n"); + " -M DIR[" ENV_SEPARATOR "...]\t\tlook in given list of directories for MIBs\n"); #ifndef NETSNMP_DISABLE_MIB_LOADING fprintf(outf, " -P MIBOPTS\t\tToggle various defaults controlling MIB parsing:\n"); -- 1.7.10.4 ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users