summaryrefslogtreecommitdiffstats
path: root/libjava/java/io
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-03-21 17:23:09 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-03-21 17:23:09 +0000
commit2dcc177de586982249d5ee1cc436b6fc7341c61d (patch)
treefa95404756d308a449b58edf59e26a8179ce4471 /libjava/java/io
parentd57740e43ca7d770a8d3f89ffb3a4a45fe0a378e (diff)
downloadppe42-gcc-2dcc177de586982249d5ee1cc436b6fc7341c61d.tar.gz
ppe42-gcc-2dcc177de586982249d5ee1cc436b6fc7341c61d.zip
* java/io/natFileDescriptorPosix.cc (open): Add O_CREAT in
read/write case. Fixes PR libgcj/2338. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40692 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/io')
-rw-r--r--libjava/java/io/natFileDescriptorPosix.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/java/io/natFileDescriptorPosix.cc b/libjava/java/io/natFileDescriptorPosix.cc
index 059eeb96564..0b80c6435c2 100644
--- a/libjava/java/io/natFileDescriptorPosix.cc
+++ b/libjava/java/io/natFileDescriptorPosix.cc
@@ -1,6 +1,6 @@
// natFileDescriptor.cc - Native part of FileDescriptor class.
-/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
+/* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation
This file is part of libgcj.
@@ -81,7 +81,7 @@ java::io::FileDescriptor::open (jstring path, jint jflags)
JvAssert ((jflags & READ) || (jflags & WRITE));
int mode = 0666;
if ((jflags & READ) && (jflags & WRITE))
- flags |= O_RDWR;
+ flags |= O_RDWR | O_CREAT;
else if ((jflags & READ))
flags |= O_RDONLY;
else
OpenPOWER on IntegriCloud