bin/76089: The "-n" option in /usr/bin/w is broken
sem at FreeBSD.org
Sun Feb 13 09:00:43 PST 2005
The following reply was made to PR bin/76089; it has been noted by GNATS.
From: Sergey Matveychuk <sem at FreeBSD.org>
To: freebsd-gnats-submit at FreeBSD.org, jesper at hackunite.net,
hackers at FreeBSD.org
Subject: Re: bin/76089: The "-n" option in /usr/bin/w is broken
Date: Sun, 13 Feb 2005 19:50:44 +0300
w(1) behaviour has changed with brien commit in w.c revision 1.48.
Funny, but looks like '-n' options works right after commit, not before.
The reason is utmp holds a host name and w(1) with '-n' flag _do_
resolve hostname back in IP address and without '-n' don't resolve it.
IMHO to be more robust, we should make utmp to hold an IP address
instead of a hostname and change all applications that use it. As bonus
it will fix a delay on login when resolving does not work. And last(1)
will show more useful IP address instead of changable hostname.
But I'm not sure about standards.
More information about the freebsd-bugs