From: nekral-guest Date: Tue, 28 Apr 2009 21:01:20 +0000 (+0000) Subject: * lib/defines.h: Include and to define X-Git-Tag: 4.1.4~42 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=72fa8afa07067c5060ed0ad09d91dffd5bf8129a;p=shadow * lib/defines.h: Include and to define USER_NAME_MAX_LENGTH. --- diff --git a/ChangeLog b/ChangeLog index 6eb6dcab..8fbed5a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-04-28 Nicolas François + + * lib/defines.h: Include and to define + USER_NAME_MAX_LENGTH. + 2009-04-28 Nicolas François * src/login.c: Change a snprintf() to strncpy(). There are no diff --git a/lib/defines.h b/lib/defines.h index 3d44bb6e..adf6c20d 100644 --- a/lib/defines.h +++ b/lib/defines.h @@ -367,8 +367,10 @@ extern char *strerror (); /* Maximum length of usernames */ #ifdef HAVE_UTMPX_H +# include # define USER_NAME_MAX_LENGTH (sizeof (((struct utmpx *)NULL)->ut_user)) #else +# include # ifdef HAVE_STRUCT_UTMP_UT_USER # define USER_NAME_MAX_LENGTH (sizeof (((struct utmp *)NULL)->ut_user)) # else