]> code.delx.au - gnu-emacs/commitdiff
w32.c (sys_open): Don't reset the flags for FD in fd_info[].
authorEli Zaretskii <eliz@gnu.org>
Wed, 27 Feb 2013 18:00:57 +0000 (20:00 +0200)
committerEli Zaretskii <eliz@gnu.org>
Wed, 27 Feb 2013 18:00:57 +0000 (20:00 +0200)
Related to bug #13546.

src/ChangeLog
src/w32.c

index 42a2fd0dcac23b394ee4b33eb58e4e564d9e48e7..aa3d42d80421c5d372e9a1854f0596ea999d6fda 100644 (file)
@@ -1,3 +1,8 @@
+2013-02-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32.c (sys_open): Don't reset the flags for FD in fd_info[].
+       (Bug#13546).
+
 2013-02-24  Andreas Schwab  <schwab@linux-m68k.org>
 
        * xdisp.c (set_message): Only check for debug-on-message if STRING
index dbb090d61f9eac856bca9a5d0b5172b3c574c167..56b840df797ca5db0c0d25ae522ec6bdbafe3dd4 100644 (file)
--- a/src/w32.c
+++ b/src/w32.c
@@ -3126,8 +3126,6 @@ sys_open (const char * path, int oflag, int mode)
   int res = _open (mpath, (oflag & ~_O_CREAT) | _O_NOINHERIT, mode);
   if (res < 0)
     res = _open (mpath, oflag | _O_NOINHERIT, mode);
-  if (res >= 0 && res < MAXDESC)
-    fd_info[res].flags = 0;
 
   return res;
 }