From: Karel Zak Date: Sun, 23 Jan 2011 21:37:22 +0000 (+0100) Subject: libmount: _SC_GETPW_R_SIZE_MAX portability issue X-Git-Tag: v2.19-rc2~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=282a58fd663547d75189734bc0943d6334cf6b7f;p=thirdparty%2Futil-linux.git libmount: _SC_GETPW_R_SIZE_MAX portability issue Addresses: https://bugs.gentoo.org/show_bug.cgi?id=350340 Reported-by: Alan Hourihane Signed-off-by: Karel Zak --- diff --git a/shlibs/mount/src/utils.c b/shlibs/mount/src/utils.c index c9e171cc9f..35d43452e7 100644 --- a/shlibs/mount/src/utils.c +++ b/shlibs/mount/src/utils.c @@ -372,7 +372,11 @@ char *mnt_get_username(const uid_t uid) { struct passwd pwd; struct passwd *res; +#ifdef _SC_GETPW_R_SIZE_MAX size_t sz = sysconf(_SC_GETPW_R_SIZE_MAX); +#else + size_t sz = 0; +#endif char *buf, *username = NULL; if (sz <= 0)