From 7244a5b1c233a9516b3ddbc2c350c54730231a9e Mon Sep 17 00:00:00 2001 From: megacz Date: Thu, 6 Jun 2002 20:39:37 +0000 Subject: 2002-06-06 Adam Megacz * java/io/natFileDescriptorWin32.cc (open): Disable Win32 file locking, just like the Sun JVM does. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54322 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/java/io/natFileDescriptorWin32.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'libjava/java') diff --git a/libjava/java/io/natFileDescriptorWin32.cc b/libjava/java/io/natFileDescriptorWin32.cc index bc9cbc85bc9..f72e39ce127 100644 --- a/libjava/java/io/natFileDescriptorWin32.cc +++ b/libjava/java/io/natFileDescriptorWin32.cc @@ -85,7 +85,6 @@ java::io::FileDescriptor::open (jstring path, jint jflags) { HANDLE handle = NULL; DWORD access = 0; - DWORD share = FILE_SHARE_READ; DWORD create = OPEN_EXISTING; char buf[MAX_PATH] = ""; @@ -97,7 +96,6 @@ java::io::FileDescriptor::open (jstring path, jint jflags) { if ((jflags & READ) && (jflags & WRITE)) { access = GENERIC_READ | GENERIC_WRITE; - share = 0; if (jflags & APPEND) create = OPEN_ALWAYS; else @@ -108,14 +106,13 @@ java::io::FileDescriptor::open (jstring path, jint jflags) { else { access = GENERIC_WRITE; - share = 0; if (jflags & APPEND) create = OPEN_ALWAYS; else create = CREATE_ALWAYS; } - handle = CreateFile(buf, access, share, NULL, create, 0, NULL); + handle = CreateFile(buf, access, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, create, 0, NULL); if (handle == INVALID_HANDLE_VALUE) { -- cgit v1.2.3