[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `message' not outputting the newline "atomically"
From: |
Lars Ingebrigtsen |
Subject: |
Re: `message' not outputting the newline "atomically" |
Date: |
Wed, 19 Jun 2019 17:47:05 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Eli Zaretskii <address@hidden> writes:
> I agree with Andreas: we aren't. It's just sheer luck if this happens
> (probably because the time window for mixing output is small).
No, we are on all Unix-like OS-es I'm familiar with, and certainly on
GNU/Linux: If you output data that's less than PIPE_BUF in length, a
write(2) call will never interleave the data.
If you're using internal buffering of some kind, then you can get all
kinds of funny interleaving, but this is the reason that the output from
Makefiles never step on each others' lines, no matter how many gccs you
run in parallel.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- `message' not outputting the newline "atomically", Lars Ingebrigtsen, 2019/06/19
- Re: `message' not outputting the newline "atomically", Andreas Schwab, 2019/06/19
- Re: `message' not outputting the newline "atomically", Eli Zaretskii, 2019/06/19
- Re: `message' not outputting the newline "atomically",
Lars Ingebrigtsen <=
- Re: `message' not outputting the newline "atomically", Andreas Schwab, 2019/06/19
- Re: `message' not outputting the newline "atomically", Paul Eggert, 2019/06/19
- Re: `message' not outputting the newline "atomically", Eli Zaretskii, 2019/06/19
- Re: `message' not outputting the newline "atomically", Paul Eggert, 2019/06/20
- Re: `message' not outputting the newline "atomically", Lars Ingebrigtsen, 2019/06/20
- Re: `message' not outputting the newline "atomically", Eli Zaretskii, 2019/06/20
- Re: `message' not outputting the newline "atomically", Lars Ingebrigtsen, 2019/06/20
- Re: `message' not outputting the newline "atomically", Eli Zaretskii, 2019/06/20
- Re: `message' not outputting the newline "atomically", Andreas Schwab, 2019/06/20
- Re: `message' not outputting the newline "atomically", Paul Eggert, 2019/06/20