On Fri, Mar 12, 2004 at 02:14:37PM +0100, Tomasz Pala wrote: > On Wed, Mar 10, 2004 at 15:38:59 +0100, Paweł Sakowski wrote: > > > Nieprawda, pytanie co mówi standard. Ktoś tu się chwalił, że POSIX-a > > czytał, jak tam jest? > > Chyba nijak: > http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap03.html#tag_03_213 > http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap03.html#tag_03_214 > http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap03.html#tag_03_426 > http://www.opengroup.org/onlinepubs/007904975/functions/getlogin.html > > Znalazłem tylko długość loginu, LOGIN_NAME_MAX: > > http://www.opengroup.org/onlinepubs/007904975/basedefs/limits.h.html
Czyli wygląda, że jest to sprawa implementacji, dopuszczalne są z >= 8 znaków (+ NUL). W glibc z Ra LOGIN_NAME_MAX nie jest zdefiniowane, w glibc 2.3.3: /usr/include/bits/local_lim.h:#define LOGIN_NAME_MAX 256 Ponadto jest (w obu wersjach) _SC_LOGIN_NAME_MAX do używania z getconf. Ra (glibc 2.2.5): $ getconf LOGIN_NAME_MAX 9 Ac (glibc 2.3.3): $ getconf LOGIN_NAME_MAX 256 -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
