Как-то странно изговнякали утилиту who в 8-й ветке FreeBSD. Раньше можно было набрать
who am i
или
who –m
и увидеть там приятное
netspider ttysd 8 мар 12:03 (127.0.0.1)
сейчас же выдается несуразное
root 17 8 мар 14:26
при чем по команде
who
выдаются сразу все пользователи в старом добром формате
root pts/17 7 мар 23:13 (127.0.0.1)
И как с этим жить? =/ У кого чесались яйца руки? Иногда хочется программистам их оторвать…
UPDATE
В лоб лечится одной циферью:
15:26 [root] who ~> pwd /usr/src/usr.bin/who 15:26 [root] who ~> diff who.c who2.c 270c270 < tty = p + 1; --- > tty = p - 3; 15:26 [root] who ~> ./a.out am i root pts/17 7 мар 23:13 (127.0.0.1)
Знаю, что не комильфо так делать, но зато работает.