diff options
| author | Eli Zaretskii | 2018-12-03 12:29:34 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2018-12-03 12:29:34 +0200 |
| commit | 2ff9dca17c5ba1658f8083e20f3bcc7e90c57bb2 (patch) | |
| tree | 17fa43e345070711647d7be2b4ad28d80d6babfe /src/sysdep.c | |
| parent | 5c412405c7422b356484a933179f852c30ce2f24 (diff) | |
| download | emacs-2ff9dca17c5ba1658f8083e20f3bcc7e90c57bb2.tar.gz emacs-2ff9dca17c5ba1658f8083e20f3bcc7e90c57bb2.zip | |
Fix WINDOWSNT/DOS_NT build
Recent changes in sysdep.c and emacsclient unnecessarily
removed useful code from DOS_NT builds. This changeset
reinstates that code.
* nt/inc/ms-w32.h (tcdrain): Redirect to _commit.
(fdatasync): No need to redirect anymore.
* lib-src/emacsclient.c (flush_stdout): Don't avoid calling
tcdrain on DOS_NT platforms.
* src/sysdep.c (reset_sys_modes): Don't ifdef away the call to
tcdrain on DOS_NT platforms.
Diffstat (limited to 'src/sysdep.c')
| -rw-r--r-- | src/sysdep.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sysdep.c b/src/sysdep.c index b054839795b..9901d6a089e 100644 --- a/src/sysdep.c +++ b/src/sysdep.c | |||
| @@ -1519,11 +1519,11 @@ reset_sys_modes (struct tty_display_info *tty_out) | |||
| 1519 | if (tty_out->terminal->reset_terminal_modes_hook) | 1519 | if (tty_out->terminal->reset_terminal_modes_hook) |
| 1520 | tty_out->terminal->reset_terminal_modes_hook (tty_out->terminal); | 1520 | tty_out->terminal->reset_terminal_modes_hook (tty_out->terminal); |
| 1521 | 1521 | ||
| 1522 | #ifndef DOS_NT | ||
| 1523 | /* Avoid possible loss of output when changing terminal modes. */ | 1522 | /* Avoid possible loss of output when changing terminal modes. */ |
| 1524 | while (tcdrain (fileno (tty_out->output)) != 0 && errno == EINTR) | 1523 | while (tcdrain (fileno (tty_out->output)) != 0 && errno == EINTR) |
| 1525 | continue; | 1524 | continue; |
| 1526 | 1525 | ||
| 1526 | #ifndef DOS_NT | ||
| 1527 | # ifdef F_SETOWN | 1527 | # ifdef F_SETOWN |
| 1528 | if (interrupt_input) | 1528 | if (interrupt_input) |
| 1529 | { | 1529 | { |