diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 44a76068313..7435254b490 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | 2011-09-24 Jim Meyering <meyering@redhat.com> | ||
| 2 | |||
| 3 | do not ignore write error for any output size | ||
| 4 | The previous change was incomplete. | ||
| 5 | While it makes emacs --batch detect the vast majority of stdout | ||
| 6 | write failures, errors were still ignored whenever the output size is | ||
| 7 | k * (BUFSIZ+1) - 4. E.g., on a system with BUFSIZ of 4096, | ||
| 8 | $ emacs --batch --eval '(print (format "%4093d" 0))' > /dev/full \ | ||
| 9 | && echo FAIL: ignored write error | ||
| 10 | FAIL: ignored write error | ||
| 11 | $ emacs --batch --eval '(print (format "%20481d" 0))' > /dev/full \ | ||
| 12 | && echo FAIL: ignored write error | ||
| 13 | FAIL: ignored write error | ||
| 14 | * emacs.c (Fkill_emacs): Also test ferror. (Bug#9574) | ||
| 15 | |||
| 1 | 2011-09-23 Andreas Schwab <schwab@linux-m68k.org> | 16 | 2011-09-23 Andreas Schwab <schwab@linux-m68k.org> |
| 2 | 17 | ||
| 3 | * emacs.c (Fkill_emacs): In noninteractive mode exit | 18 | * emacs.c (Fkill_emacs): In noninteractive mode exit |