summaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2012-05-31 08:10:18 +0200
committerTobias Burnus <burnus@gcc.gnu.org>2012-05-31 08:10:18 +0200
commit9daf64e704f70cbd6ec1b9684a3a3e546830d6a2 (patch)
treef87dda87e29a6587674d7bec8339c56aa79b3ebe /libgfortran
parent7cc61ee413c4f77b89abf53bb524802fd1397e69 (diff)
downloadgcc-9daf64e704f70cbd6ec1b9684a3a3e546830d6a2.tar.gz
revert: unix.c (tempfile_open): Pass mode to "open" for O_CREAT.
2012-05-31 Tobias Burnus <burnus@net-b.de> Revert: 2012-05-16 Tobias Burnus <burnus@net-b.de> * io/unix.c (tempfile_open): Pass mode to "open" for O_CREAT. From-SVN: r188048
Diffstat (limited to 'libgfortran')
-rw-r--r--libgfortran/ChangeLog7
-rw-r--r--libgfortran/io/unix.c4
2 files changed, 9 insertions, 2 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 547ed714f81..4ec92adc539 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,10 @@
+2012-05-31 Tobias Burnus <burnus@net-b.de>
+
+ Revert:
+ 2012-05-16 Tobias Burnus <burnus@net-b.de>
+
+ * io/unix.c (tempfile_open): Pass mode to "open" for O_CREAT.
+
2012-05-30 Tobias Burnus <burnus@net-b.de>
* io/io.h: Fix comment typos.
diff --git a/libgfortran/io/unix.c b/libgfortran/io/unix.c
index 2e59efdba73..c81163f2563 100644
--- a/libgfortran/io/unix.c
+++ b/libgfortran/io/unix.c
@@ -1099,9 +1099,9 @@ tempfile_open (const char *tempdir, char **fname)
#if defined(HAVE_CRLF) && defined(O_BINARY)
fd = open (template, O_RDWR | O_CREAT | O_EXCL | O_BINARY,
- S_IRUSR | S_IWUSR, 0600);
+ S_IRUSR | S_IWUSR);
#else
- fd = open (template, O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR, 0600);
+ fd = open (template, O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR);
#endif
}
while (fd == -1 && errno == EEXIST);