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 man-1.5k-10 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