Author: dick
Date: 2007-06-21 12:33:35 -0400 (Thu, 21 Jun 2007)
New Revision: 80496

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/file-io.c
   trunk/mono/mono/metadata/file-io.h
Log:

2007-06-21  Dick Porter  <[EMAIL PROTECTED]>

        * file-io.h: 
        * file-io.c (convert_share): Cope with FileShare.Delete.  Patch
        from Wojtek Krawczyk <[EMAIL PROTECTED]>, fixes bug
        81767.




Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog  2007-06-21 16:25:57 UTC (rev 80495)
+++ trunk/mono/mono/metadata/ChangeLog  2007-06-21 16:33:35 UTC (rev 80496)
@@ -1,3 +1,10 @@
+2007-06-21  Dick Porter  <[EMAIL PROTECTED]>
+
+       * file-io.h: 
+       * file-io.c (convert_share): Cope with FileShare.Delete.  Patch
+       from Wojtek Krawczyk <[EMAIL PROTECTED]>, fixes bug
+       81767.
+
 2007-06-21  Raja R Harinath  <[EMAIL PROTECTED]>
 
        * reflection.c (method_encode_methodspec): Add a tripwire.

Modified: trunk/mono/mono/metadata/file-io.c
===================================================================
--- trunk/mono/mono/metadata/file-io.c  2007-06-21 16:25:57 UTC (rev 80495)
+++ trunk/mono/mono/metadata/file-io.c  2007-06-21 16:33:35 UTC (rev 80496)
@@ -110,6 +110,9 @@
        case FileShare_ReadWrite:
                share=FILE_SHARE_READ|FILE_SHARE_WRITE;
                break;
+       case FileShare_Delete:
+               share=FILE_SHARE_DELETE;
+               break;
        default:
                g_warning("System.IO.FileShare has unknown value 0x%x",
                          mono_share);

Modified: trunk/mono/mono/metadata/file-io.h
===================================================================
--- trunk/mono/mono/metadata/file-io.h  2007-06-21 16:25:57 UTC (rev 80495)
+++ trunk/mono/mono/metadata/file-io.h  2007-06-21 16:33:35 UTC (rev 80496)
@@ -42,7 +42,8 @@
        FileShare_None=0x0,
        FileShare_Read=0x01,
        FileShare_Write=0x02,
-       FileShare_ReadWrite=FileShare_Read|FileShare_Write
+       FileShare_ReadWrite=FileShare_Read|FileShare_Write,
+       FileShare_Delete=0x04
 } MonoFileShare;
 
 /* This is a copy of System.IO.FileOptions */

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to