diff options
| author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1993-07-18 22:40:56 +0000 |
|---|---|---|
| committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1993-07-18 22:40:56 +0000 |
| commit | da9e1880f5f8f2658c49342d31fe2a6463016414 (patch) | |
| tree | 976fc4fa5d672c68e98ad4d84adb5b6d5d719433 | |
| parent | 7ea04e18b10a4b8602cefdf3ccf7f4665d69419f (diff) | |
Notes
| -rw-r--r-- | gnu/usr.bin/man/man/man.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gnu/usr.bin/man/man/man.c b/gnu/usr.bin/man/man/man.c index 6f7a0fb9cac12..e8026f6ff3c54 100644 --- a/gnu/usr.bin/man/man/man.c +++ b/gnu/usr.bin/man/man/man.c @@ -586,6 +586,16 @@ glob_for_file (path, section, name, cat) gf = glob_filename (pathname); } + if ((gf == (char **) -1 || *gf == NULL) && isdigit (*section)) + { + if (cat) + sprintf (pathname, "%s/cat%s/%s.0*", path, section, name); + else + sprintf (pathname, "%s/man%s/%s.0*", path, section, name); + if (debug) + fprintf (stderr, "globbing %s\n", pathname); + gf = glob_filename (pathname); + } return gf; } |
