> : Thanks... Problem fixed... now another one has manifested itself... I got
> : the new procps-.99 and installed it, and now the system (either w or top)
> : never reports anyone being logged on... weird..
> well, i managed to beat procps-0.99 into compiling too...
> my problem is that "w" gives me the people logged in and everything
> except whatthey're doing. that "what" field is always "-", regardless...
> does neone have ne idea why?
I'm having the same problem with w too, and after a long and
arduous search though the source code, I found the problem! W is not
setting the linux version for the proc library, when it attempt to get
the tty numbers from the /proc tree, it's "fixing" a bug in an older
version of Linux by adding 1024 to the device numbers. This causes the
proc library to be unable to get the tty name from the number, and
subsequently causes w not to be able to find any processes owned by a
TTY. to fix this, edit w.c, and add somewhere around line 108 (in main.c,
right after "int maxcmd;":
And do a 'make w'. This will fix it, and you'll have a fully functioning
w once again.
P.S. I'll send a bug report on this.