[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `message' not outputting the newline "atomically"
From: |
Daniele Nicolodi |
Subject: |
Re: `message' not outputting the newline "atomically" |
Date: |
Sun, 23 Jun 2019 12:59:03 -0600 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 |
On 20/06/2019 10:28, Paul Eggert wrote:
> On 6/20/19 6:32 AM, Stefan Monnier wrote:
>> Rather than fiddle with the line-buffering, how hard would it be to
>> change our code such that there's a single call to `fprintf` (or
>> whichever function it is we use in that code) which prints both the
>> "hello" and the "\n"?
>
> Reasonably hard. That's what I tried to do first, and it's not nearly as
> easy.
Hi Paul,
maybe I am missing something, but I thought that the issue is only with
output omitted by (message) function call. If my quick analysis of the
code is correct, those print to stderr only via message_to_stderr() in
xdisp.c. I don't think it would be that hard to make that function emit
the trailing newline along with the message.
What am I missing?
It is funny how message_to_stderr() has an explicit fflush(stderr) at
the end. Eli makes it look like Emacs should force stderr to be
unbuffered, and thus that call is useless.
Cheers,
Dan
- Re: `message' not outputting the newline "atomically", (continued)
- Re: `message' not outputting the newline "atomically", Stefan Monnier, 2019/06/23
- Re: `message' not outputting the newline "atomically", Eli Zaretskii, 2019/06/23
- Re: `message' not outputting the newline "atomically", Stefan Monnier, 2019/06/24
- Re: `message' not outputting the newline "atomically", Andreas Schwab, 2019/06/22
- Re: `message' not outputting the newline "atomically", Paul Eggert, 2019/06/22
- Re: `message' not outputting the newline "atomically", Eli Zaretskii, 2019/06/22
- Re: `message' not outputting the newline "atomically", Paul Eggert, 2019/06/22
- Re: `message' not outputting the newline "atomically", Andreas Schwab, 2019/06/22
- Re: `message' not outputting the newline "atomically", Stefan Monnier, 2019/06/20
- Re: `message' not outputting the newline "atomically", Paul Eggert, 2019/06/20
- Re: `message' not outputting the newline "atomically",
Daniele Nicolodi <=
- Re: `message' not outputting the newline "atomically", Paul Eggert, 2019/06/23
- Re: `message' not outputting the newline "atomically", Lars Ingebrigtsen, 2019/06/23
- Re: `message' not outputting the newline "atomically", Paul Eggert, 2019/06/23
- Re: `message' not outputting the newline "atomically", Lars Ingebrigtsen, 2019/06/23
- Re: `message' not outputting the newline "atomically", Daniele Nicolodi, 2019/06/23
- Re: `message' not outputting the newline "atomically", Eli Zaretskii, 2019/06/23
- Re: `message' not outputting the newline "atomically", HaiJun Zhang, 2019/06/23
- Re: `message' not outputting the newline "atomically", Lars Ingebrigtsen, 2019/06/24