diff options
author | Janne Blomqvist <jb@gcc.gnu.org> | 2011-02-24 16:51:17 +0200 |
---|---|---|
committer | Janne Blomqvist <jb@gcc.gnu.org> | 2011-02-24 16:51:17 +0200 |
commit | 23e6d4a5bed6ce5b14b60816ebd5bda2749c9af6 (patch) | |
tree | b6bfedfb8d2db2dd774d60a8096f1fcf3d2a6419 /libgfortran/intrinsics | |
parent | e3d590afea1e84a02f4f9a02929b2a9003fa764e (diff) | |
download | gcc-23e6d4a5bed6ce5b14b60816ebd5bda2749c9af6.zip gcc-23e6d4a5bed6ce5b14b60816ebd5bda2749c9af6.tar.gz gcc-23e6d4a5bed6ce5b14b60816ebd5bda2749c9af6.tar.bz2 |
PR 47802 Test for POSIX getpwuid_r
From-SVN: r170471
Diffstat (limited to 'libgfortran/intrinsics')
-rw-r--r-- | libgfortran/intrinsics/getlog.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgfortran/intrinsics/getlog.c b/libgfortran/intrinsics/getlog.c index 299ac5a..9e5c8de 100644 --- a/libgfortran/intrinsics/getlog.c +++ b/libgfortran/intrinsics/getlog.c @@ -75,7 +75,7 @@ PREFIX(getlog) (char * login, gfc_charlen_type login_len) memset (login, ' ', login_len); /* Blank the string. */ -#if defined(HAVE_GETPWUID_R) && defined(HAVE_GETEUID) +#if defined(HAVE_POSIX_GETPWUID_R) && defined(HAVE_GETEUID) struct passwd pwd; struct passwd *result; char *buf; @@ -113,7 +113,7 @@ PREFIX(getlog) (char * login, gfc_charlen_type login_len) memcpy (login, p, p_len); cleanup: -#ifdef HAVE_GETPWUID_R +#if defined (HAVE_POSIX_GETPWUID_R) && defined(HAVE_GETEUID) free (buf); #else ; |