/usr/bin/w -h only suppresses the 'uptime' type header, not the "USER TTY FROM LOGIN@ IDLE WHAT" header. Under 1.1, the default behavior was to suppress all headers. It changed as of 2.0 to the current behavior. Looking at the 4.4 BSD-Lite source tree, it seems that that's where the behavior change came in. (i.e. it isn't unique to FreeBSD) Fix: This is a simple, one-line fix. It moves a } down a couple of lines. Hopefully I did the diff right.... How-To-Repeat: /usr/bin/w -h on any 2.0 or later FreeBSD machine.
State Changed From-To: open->closed Suggested fix applied in rev 1.6 of w.c