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]

Reply via email to