diff options
Diffstat (limited to 'src/fileio.c')
| -rw-r--r-- | src/fileio.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/fileio.c b/src/fileio.c index cb070029a9b..a57d50b24e0 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -5643,14 +5643,12 @@ A non-nil CURRENT-ONLY argument means save only current buffer. */) | |||
| 5643 | { | 5643 | { |
| 5644 | block_input (); | 5644 | block_input (); |
| 5645 | if (!NILP (BVAR (b, filename))) | 5645 | if (!NILP (BVAR (b, filename))) |
| 5646 | { | 5646 | fwrite_unlocked (SDATA (BVAR (b, filename)), 1, |
| 5647 | fwrite (SDATA (BVAR (b, filename)), 1, | 5647 | SBYTES (BVAR (b, filename)), stream); |
| 5648 | SBYTES (BVAR (b, filename)), stream); | 5648 | putc_unlocked ('\n', stream); |
| 5649 | } | 5649 | fwrite_unlocked (SDATA (BVAR (b, auto_save_file_name)), 1, |
| 5650 | putc ('\n', stream); | 5650 | SBYTES (BVAR (b, auto_save_file_name)), stream); |
| 5651 | fwrite (SDATA (BVAR (b, auto_save_file_name)), 1, | 5651 | putc_unlocked ('\n', stream); |
| 5652 | SBYTES (BVAR (b, auto_save_file_name)), stream); | ||
| 5653 | putc ('\n', stream); | ||
| 5654 | unblock_input (); | 5652 | unblock_input (); |
| 5655 | } | 5653 | } |
| 5656 | 5654 | ||
| @@ -5841,7 +5839,7 @@ effect except for flushing STREAM's data. */) | |||
| 5841 | 5839 | ||
| 5842 | binmode = NILP (mode) ? O_TEXT : O_BINARY; | 5840 | binmode = NILP (mode) ? O_TEXT : O_BINARY; |
| 5843 | if (fp != stdin) | 5841 | if (fp != stdin) |
| 5844 | fflush (fp); | 5842 | fflush_unlocked (fp); |
| 5845 | 5843 | ||
| 5846 | return (set_binary_mode (fileno (fp), binmode) == O_BINARY) ? Qt : Qnil; | 5844 | return (set_binary_mode (fileno (fp), binmode) == O_BINARY) ? Qt : Qnil; |
| 5847 | } | 5845 | } |