diff options
| author | Eli Zaretskii | 2013-02-27 20:00:57 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2013-02-27 20:00:57 +0200 |
| commit | c49e22560237d246bb2a5351b0c207559929ae52 (patch) | |
| tree | c5c54430f095a4b186d26d61dbb05f75d92894bf /src | |
| parent | 5765e9e081a4693befcebd1b894c0eaba52b627e (diff) | |
| download | emacs-c49e22560237d246bb2a5351b0c207559929ae52.tar.gz emacs-c49e22560237d246bb2a5351b0c207559929ae52.zip | |
w32.c (sys_open): Don't reset the flags for FD in fd_info[].
Related to bug #13546.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/w32.c | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 42a2fd0dcac..aa3d42d8042 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-02-27 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * w32.c (sys_open): Don't reset the flags for FD in fd_info[]. | ||
| 4 | (Bug#13546). | ||
| 5 | |||
| 1 | 2013-02-24 Andreas Schwab <schwab@linux-m68k.org> | 6 | 2013-02-24 Andreas Schwab <schwab@linux-m68k.org> |
| 2 | 7 | ||
| 3 | * xdisp.c (set_message): Only check for debug-on-message if STRING | 8 | * xdisp.c (set_message): Only check for debug-on-message if STRING |
| @@ -3126,8 +3126,6 @@ sys_open (const char * path, int oflag, int mode) | |||
| 3126 | int res = _open (mpath, (oflag & ~_O_CREAT) | _O_NOINHERIT, mode); | 3126 | int res = _open (mpath, (oflag & ~_O_CREAT) | _O_NOINHERIT, mode); |
| 3127 | if (res < 0) | 3127 | if (res < 0) |
| 3128 | res = _open (mpath, oflag | _O_NOINHERIT, mode); | 3128 | res = _open (mpath, oflag | _O_NOINHERIT, mode); |
| 3129 | if (res >= 0 && res < MAXDESC) | ||
| 3130 | fd_info[res].flags = 0; | ||
| 3131 | 3129 | ||
| 3132 | return res; | 3130 | return res; |
| 3133 | } | 3131 | } |