freebsd-dev/usr.bin/man
Gordon Tetlow 1d7c660a13 If LANG/LC_CTYPE/LC_ALL is set and the localized man page contains a page
also in the base set, the man utility when invoked with -a would display
pages for each locale in the same tree:

$ LANG=en_GB.ISO8859-15 man -wa man
/usr/share/man/en.ISO8859-15/man1/man.1.gz
/usr/share/man/man1/man.1.gz
/usr/share/man/en.ISO8859-15/man7/man.7.gz
/usr/share/man/man7/man.7.gz

Use continue to break out of the loop for the current locale. This results
in behavior more closely matching the old GNU man implementation:

$ LANG=en_GB.ISO8859-15 man -wa man
/usr/share/man/en.ISO8859-15/man1/man.1.gz
/usr/share/man/en.ISO8859-15/man7/man.7.gz

This will still search for a copy of the file in other manual path
locations. If there was a /usr/local/man/man1/man.1.gz file, it would still
be displayed. This is also consistent with the GNU man implementation.

Submitted by:	arundel
Approved by:	wes (mentor implicit)
2010-10-06 07:22:56 +00:00
..
apropos.1
Makefile
man.1 Add reference to intro(1) in SEE ALSO section. 2010-10-05 16:14:08 +00:00
man.conf.5
man.sh If LANG/LC_CTYPE/LC_ALL is set and the localized man page contains a page 2010-10-06 07:22:56 +00:00
manpath.1 SEE ALSO should sorted by manpage section first. 2010-10-05 20:39:36 +00:00