A patch to man to handle "man.1"...

Chris Doherty chris-freebsd at randomcamel.net
Mon Jul 21 12:29:53 PDT 2003


On Sun, Jul 20, 2003 at 02:08:58AM +0200, Samuel Tardieu said: 
> >>>>> "Chuck" == Chuck Swiger <cswiger at mac.com> writes:
> 
> Chuck> Thanks for this example.  However, if you try the patch, you'll
> Chuck> discover that this case also works properly:
> 
> It works only by chance. If ld-elf.so.1 was in section 2 for example,
> your patch would prevent it from being found as the section is forced
> to 1.
> 
>   Sam

seems pretty simple:

1) first check to see if there's a manpage for the literal argument
   (e.g. "ld-elf.so.1")

2) if that fails, treat the trailing digit as a section
   specifier--i.e. look for "ld-elf.so" in section 1.

3) if that also fails, report that not only was there a "ld-elf.so.1" in
   any section, but there was also no "ld-elf.so" in section 1.

does that cover all cases? seems like this is a useful syntax to add
on--anything to make man(7) more usable is a good thing IMO. :-)

chris


-------------------------------
Chris Doherty
chris [at] randomcamel.net

"I think," said Christopher Robin, "that we ought to eat
all our provisions now, so we won't have so much to carry."
               -- A. A. Milne
-------------------------------


More information about the freebsd-stable mailing list