diff options
author | Eli Zaretskii <eliz@gnu.org> | 1998-12-03 09:41:09 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 1998-12-03 09:41:09 +0000 |
commit | 6f855d6452fbff508a7b022350564a9f7955f7e9 (patch) | |
tree | f60f58486e67aa32e7fa6603723bb8f02bb91e72 /src/dosfns.c | |
parent | b162a8c47ad372b937542190448379839b7a06b0 (diff) | |
download | emacs-6f855d6452fbff508a7b022350564a9f7955f7e9.tar.gz |
(dos_cleanup): Flush and fsync the termscript stream.
Diffstat (limited to 'src/dosfns.c')
-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) #ifndef HAVE_X_WINDOWS restore_parent_vm_title (); #endif + /* Make sure the termscript file is committed, in case we are + crashing and some vital info was written there. */ + if (termscript) + { + fflush (termscript); + fsync (fileno (termscript)); + } } /* |