diff options
| author | Eli Zaretskii | 1998-12-03 09:41:09 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 1998-12-03 09:41:09 +0000 |
| commit | 6f855d6452fbff508a7b022350564a9f7955f7e9 (patch) | |
| tree | f60f58486e67aa32e7fa6603723bb8f02bb91e72 /src | |
| parent | b162a8c47ad372b937542190448379839b7a06b0 (diff) | |
| download | emacs-6f855d6452fbff508a7b022350564a9f7955f7e9.tar.gz emacs-6f855d6452fbff508a7b022350564a9f7955f7e9.zip | |
(dos_cleanup): Flush and fsync the termscript stream.
Diffstat (limited to 'src')
| -rw-r--r-- | src/dosfns.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dosfns.c b/src/dosfns.c index b1ba6063a37..d0f5f18dd01 100644 --- a/src/dosfns.c +++ b/src/dosfns.c | |||
| @@ -469,6 +469,13 @@ dos_cleanup (void) | |||
| 469 | #ifndef HAVE_X_WINDOWS | 469 | #ifndef HAVE_X_WINDOWS |
| 470 | restore_parent_vm_title (); | 470 | restore_parent_vm_title (); |
| 471 | #endif | 471 | #endif |
| 472 | /* Make sure the termscript file is committed, in case we are | ||
| 473 | crashing and some vital info was written there. */ | ||
| 474 | if (termscript) | ||
| 475 | { | ||
| 476 | fflush (termscript); | ||
| 477 | fsync (fileno (termscript)); | ||
| 478 | } | ||
| 472 | } | 479 | } |
| 473 | 480 | ||
| 474 | /* | 481 | /* |