浏览代码

* bugfix with file sharing modes. They are now kept, as is the case in BP.

carl 21 年之前
父节点
当前提交
04aca6df4b
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      rtl/inc/objects.pp

+ 6 - 2
rtl/inc/objects.pp

@@ -1284,7 +1284,8 @@ BEGIN
    else
    else
      Begin
      Begin
        OldFileMode := FileMode;
        OldFileMode := FileMode;
-       FileMode := Mode and 3;
+       { Keep sharing modes! }
+       FileMode := Mode and $FF;
        System.Reset(FileInfo,1);
        System.Reset(FileInfo,1);
        FileMode := OldFileMode;
        FileMode := OldFileMode;
        { To use the correct mode we must reclose the file
        { To use the correct mode we must reclose the file
@@ -2944,7 +2945,10 @@ BEGIN
 END.
 END.
 {
 {
   $Log$
   $Log$
-  Revision 1.32  2004-06-20 09:24:40  peter
+  Revision 1.33  2004-08-26 22:58:01  carl
+    * bugfix with file sharing modes. They are now kept, as is the case in BP.
+
+  Revision 1.32  2004/06/20 09:24:40  peter
   fixed go32v2 compile
   fixed go32v2 compile
 
 
   Revision 1.31  2004/04/28 20:48:20  peter
   Revision 1.31  2004/04/28 20:48:20  peter