[Openmcl-cvs-notifications] r13025 - /trunk/source/lisp-kernel/windows-calls.c

gb at clozure.com gb at clozure.com
Thu Oct 15 13:12:45 EDT 2009


Author: gb
Date: Thu Oct 15 13:12:45 2009
New Revision: 13025

Log:
lisp_open: don't ask for more than some combination of GENERIC_READ/
GENERIC_WRITE access.

Modified:
    trunk/source/lisp-kernel/windows-calls.c

Modified: trunk/source/lisp-kernel/windows-calls.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/windows-calls.c (original)
+++ trunk/source/lisp-kernel/windows-calls.c Thu Oct 15 13:12:45 2009
@@ -194,14 +194,11 @@
   dwShareMode =3D FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE;
 =

   if ((flag & _O_WRONLY) =3D=3D _O_WRONLY) {
-    dwDesiredAccess |=3D GENERIC_WRITE | FILE_WRITE_DATA |
-      FILE_READ_ATTRIBUTES | FILE_WRITE_ATTRIBUTES;
+    dwDesiredAccess |=3D GENERIC_WRITE;
   } else if ((flag & _O_RDWR) =3D=3D _O_RDWR) {
-    dwDesiredAccess |=3D GENERIC_WRITE|GENERIC_READ | FILE_READ_DATA |
-      FILE_WRITE_DATA | FILE_READ_ATTRIBUTES | FILE_WRITE_ATTRIBUTES;
+    dwDesiredAccess |=3D GENERIC_WRITE|GENERIC_READ;
   } else {
-    dwDesiredAccess |=3D GENERIC_READ | FILE_READ_DATA | FILE_READ_ATTRIBU=
TES |
-      FILE_WRITE_ATTRIBUTES;
+    dwDesiredAccess |=3D GENERIC_READ;
   }
     =

 =




More information about the Openmcl-cvs-notifications mailing list