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
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users