|
From: | Paul Eggert |
Subject: | Re: `message' not outputting the newline "atomically" |
Date: | Thu, 20 Jun 2019 09:26:48 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 |
On 6/20/19 5:52 AM, Eli Zaretskii wrote:
stderr is unbuffered for a reason,
No: POSIX allows stderr to be line-buffered, or to use any other kind of buffering that is not fully buffered, and many platforms do just that instead of having stderr be unbuffered (which is quite inefficient on some platforms). It's true that stderr is unbuffered on MS-Windows, but the change does not affect MS-Windows behavior so there should be no problem there.
All this change is doing (on non-MS-Windows platforms) is to use line buffering on stderr, which is fine for Emacs as it's what Emacs does already on some platforms.
[Prev in Thread] | Current Thread | [Next in Thread] |