Can ut_user be exactly UT_NAMESIZE bytes long? Or is it necessary to set aside a byte with the NUL terminator? I'm not sure what POSIX says about struct utmpx. It never says âstringâ in the context of ut_user, so I don't think it clarifies this matter. Thanks, Florian