James Carlson <[email protected]> wrote: > Darren J Moffat wrote: > > On 21/05/2010 16:19, James Carlson wrote: > >> The second is the standards group branding issue. The value 9 is baked > >> into the UNIX98 and UNIX03 reference materials, so changing it (at least > >> inside those conforming environments) means either re-doing the branding > >> or ceasing to be "UNIX" in that sense. Obviously not an architectural > >> issue, but something non-trivial that should be noted. > > > > My understanding is that this is the distinction between > > _POSIX_LOGIN_NAME_MAX which this case explicitly stated stays a 9, and > > LOGIN_NAME_MAX which is only required to be a minimum of > > _POSIX_LOGIN_NAME_MAX. > > > > The #define I'm changing in <limits.h> is neither of those it is > > LOGNAME_MAX. The #define in <limits.h> for _POSIX_LOGIN_NAME_MAX stays > > at 9. > > LOGNAME_MAX is documented as a public committed interface in > limits.h(3HEAD). How do you deal with that?
LOGNAME_MAX is not part of the standard. As Solaris removed "utmp" and "wtmp" a long time ago, I would guess that it can be seen as historical entry that may stay at it's current value as long as the standard name LOGIN_NAME_MAX is OK. Jörg -- EMail:[email protected] (home) Jörg Schilling D-13353 Berlin [email protected] (uni) [email protected] (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily _______________________________________________ opensolaris-arc mailing list [email protected]
