aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2009-09-04 11:25:00 +0200
committerTobias Burnus <burnus@gcc.gnu.org>2009-09-04 11:25:00 +0200
commitaa4042b15e41234db89dd6e158d83773cf4be3bc (patch)
treeb8fbca8096b6ad4035b8d61a5bfe6d6386181aa4
parentb09062ee0b6f16170c973b5796c75be5fdb6c99d (diff)
downloadgcc-aa4042b15e41234db89dd6e158d83773cf4be3bc.zip
gcc-aa4042b15e41234db89dd6e158d83773cf4be3bc.tar.gz
gcc-aa4042b15e41234db89dd6e158d83773cf4be3bc.tar.bz2
re PR fortran/41219 (libgfortran build warnings)
2009-09-04 Tobias Burnus <burnus@net-b.de> PR fortran/41219 * intrinsics/getlog.c: Define _POSIX for MINGW32. From-SVN: r151417
-rw-r--r--libgfortran/ChangeLog5
-rw-r--r--libgfortran/intrinsics/getlog.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 065a4ba..14d823d 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-04 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/41219
+ * intrinsics/getlog.c: Define _POSIX for MINGW32.
+
2009-09-03 Tobias Burnus <burnus@net-b.de>
PR fortran/41219
diff --git a/libgfortran/intrinsics/getlog.c b/libgfortran/intrinsics/getlog.c
index 0456c57..e75aa1c 100644
--- a/libgfortran/intrinsics/getlog.c
+++ b/libgfortran/intrinsics/getlog.c
@@ -28,6 +28,9 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#include <string.h>
#ifdef HAVE_UNISTD_H
+# if defined __MINGW32__ && defined HAVE_GETLOGIN
+# define _POSIX 1
+# endif
#include <unistd.h>
#endif
#ifdef HAVE_PWD_H