summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2014-12-15 18:04:32 +0000
committerschwarze <schwarze@openbsd.org>2014-12-15 18:04:32 +0000
commit17b95b5bd7016dba669eca4049a6fd5f5f2ab048 (patch)
tree11fabb7df4762b24e8b8d26e7269d27ff6b692a6
parentMerge from bsd.lv: text about HTML written by kristaps@. (diff)
downloadwireguard-openbsd-17b95b5bd7016dba669eca4049a6fd5f5f2ab048.tar.xz
wireguard-openbsd-17b95b5bd7016dba669eca4049a6fd5f5f2ab048.zip
Let "man n open" do the same as "man -s n open" again, that is,
show the open(n) Tcl manual, as documented in man(1). Issue reported by Svyatoslav Mishyn <juef at openmailbox dot org> (Crux Linux).
-rw-r--r--usr.bin/mandoc/main.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.bin/mandoc/main.c b/usr.bin/mandoc/main.c
index b68f5dd3a0c..28b305f1f57 100644
--- a/usr.bin/mandoc/main.c
+++ b/usr.bin/mandoc/main.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: main.c,v 1.111 2014/12/11 19:50:04 schwarze Exp $ */
+/* $OpenBSD: main.c,v 1.112 2014/12/15 18:04:32 schwarze Exp $ */
/*
* Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2010, 2011, 2012, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -283,9 +283,10 @@ main(int argc, char *argv[])
argv = help_argv;
argc = 1;
}
- } else if (argv[0] != NULL &&
- isdigit((unsigned char)argv[0][0]) &&
- (argv[0][1] == '\0' || !strcmp(argv[0], "3p"))) {
+ } else if (argv[0] != NULL && (
+ (isdigit((unsigned char)argv[0][0]) &&
+ (argv[0][1] == '\0' || !strcmp(argv[0], "3p"))) ||
+ (argv[0][0] == 'n' && argv[0][1] == '\0'))) {
search.sec = argv[0];
argv++;
argc--;