aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/main.c
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2014-12-15 18:05:57 +0000
committerIngo Schwarze <schwarze@openbsd.org>2014-12-15 18:05:57 +0000
commita6fbfc1ef2ed3a72ff94561b0d71c781e14de843 (patch)
treeb786bd8d562b92851c6e9d837e77fb1150d58224 /main.c
parentb810f6f611ea50a9e8b84277e8a2fab4a820d64c (diff)
downloadmandoc-a6fbfc1ef2ed3a72ff94561b0d71c781e14de843.tar.gz
mandoc-a6fbfc1ef2ed3a72ff94561b0d71c781e14de843.tar.zst
mandoc-a6fbfc1ef2ed3a72ff94561b0d71c781e14de843.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).
Diffstat (limited to 'main.c')
-rw-r--r--main.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/main.c b/main.c
index ec6e9800..55049944 100644
--- a/main.c
+++ b/main.c
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.205 2014/12/11 19:19:35 schwarze Exp $ */
+/* $Id: main.c,v 1.206 2014/12/15 18:05:57 schwarze Exp $ */
/*
* Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2010, 2011, 2012, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -309,9 +309,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--;