On 2025-03-09 11:49, Bruno Haible wrote:
Nicolas Boos wrote:
This page says that the result of the logname command and the LOGNAME
variable must be the same:
https://www.ibm.com/docs/en/aix/7.3?topic=l-logname-command
An AIX man page is not a specification for what we run on GNU systems.
Plus, that AIX man page is wrong even for AIX. Here's a /bin/sh
transcript on AIX:
$ export LOGNAME=ouch
$ env | grep LOGNAME
LOGNAME=ouch
$ logname
eggert
$ uname -a
AIX gcc119 3 7 00F9C1964C00
I.e., AIX agrees with GNU and conforms to POSIX.