summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/debug.el
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2019-06-25 00:46:02 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2019-06-25 00:46:20 +0200
commit630e01a70312d8e6ad47aeba370228fc05c789a9 (patch)
tree065a39d844b4f3132423d8cae03485946c0a058b /lisp/emacs-lisp/debug.el
parentf70cdd4caa38602f908f106352f2135964e7bd92 (diff)
downloademacs-630e01a70312d8e6ad47aeba370228fc05c789a9.tar.gz
emacs-630e01a70312d8e6ad47aeba370228fc05c789a9.tar.bz2
emacs-630e01a70312d8e6ad47aeba370228fc05c789a9.zip
Make message_to_stderr do one single fwrite
* src/xdisp.c (message_to_stderr): When running as a batch process, the output from `message' goes to stderr, and has a newline appended. Rewrite the code so that only one fwrite is performed to enable messages that are shorter than PIPE_BUF (usually 4096 on modern operating systems) are written out as one chunk, as this will ensure that the messages are not interleaved with messages from other processes that are writing at the same time. This does not affect other stderr outputs, just the ones from `message'.
Diffstat (limited to 'lisp/emacs-lisp/debug.el')
0 files changed, 0 insertions, 0 deletions