"Alan Barrett" writes: > Module Name: src > Committed By: apb > Date: Thu Aug 14 15:31:12 UTC 2014 > > Modified Files: > src/usr.bin/man: man.c > > Log Message: > For an argument to be interpreted as a local file name, bypassing the > search rules in man.conf or MANPATH, it must begin with "/", "./", or > "../". Simply testing whether it contains "/" is wrong, because it > breaks usage like "man 8 vax/boot". > > This reverts revision 1.57 dated 2013-10-06, > "Be more permissive in interpreting man pages as filenames".
what about trying to stat() it and use it, as a last resort? it's always kind of bothered me "man file.1" doesn't work, and the "./" workaround always seems sleezy. .mrg.