2002/04/27 21:41:24
[org.ibex.core.git] / README
diff --git a/README b/README
index 10b4465..bbe83b7 100644 (file)
--- a/README
+++ b/README
@@ -149,8 +149,10 @@ Building
   without it, however, since it puts additional strain on the gcc cvs
   server.
 
-  There's also a patch at the end of this file which can be applied to
-  the branch in order to make Throwable.printStackTrace() work.
+  There are also two patches at the end of this file which can be
+  applied to the branch -- the first disables Win32 file locking (so
+  you can view XWT's log files while it is running), and the second
+  makes Throwable.printStackTrace() work.
 
   # create an install area
   export CLASSPATH=
@@ -199,6 +201,29 @@ Building
 
 
 
+
+______________________________________________________________________________
+File Locking Patch
+
+Index: java/io/natFileDescriptorWin32.cc
+===================================================================
+RCS file: /cvs/gcc/gcc/libjava/java/io/natFileDescriptorWin32.cc,v
+retrieving revision 1.5.2.2
+diff -u -r1.5.2.2 natFileDescriptorWin32.cc
+--- java/io/natFileDescriptorWin32.cc   10 Mar 2002 03:34:59 -0000  1.5.2.2
++++ java/io/natFileDescriptorWin32.cc   27 Apr 2002 08:40:40 -0000
+@@ -112,7 +112,7 @@
+         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)
+     {
+
+
+
 ______________________________________________________________________________
 Throwable.printStackTrace() patch
 
@@ -419,3 +444,8 @@ diff -u -r1.11 natThrowable.cc
 +    return (jlong)stack[i];
 +}
 +
+
+
+
+
+