Description of problem: It's a nit, admittedly but man(1) invoked with
the -k flag will exit non-zero even when it finds 1or more appropriate
entries. This does not correspond to the general rule of a command
exiting with a value of 0 upon success.
Version-Release number of selected component (if applicable):
# rpm -q man
How reproducible: 100% (always) on RHEL3U1 and RHL9
Steps to Reproduce:
1. man -k passwd > OUT 2> ERR
2. echo $?
3. ls -l OUT ERR
Actual results: note that man -k exit-value is 1 (by convention,
signifying there was an error) but ERR is empty and if you run "grep
-v passwd OUT" there are no error messages printed to stdout,
either... e.g., nothing but matches (success) yet exit-value != 0
Expected results: zero exit value upon success