[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin
From: |
Sean Whitton |
Subject: |
bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin |
Date: |
Sun, 26 Jun 2022 10:12:08 -0700 |
User-agent: |
Notmuch/0.36 Emacs/29.0.50 (x86_64-pc-linux-gnu) |
Hello,
On Fri 24 Jun 2022 at 04:03pm -07, Jim Porter wrote:
> When [EOF is] received, all the bytes waiting to be read are
> immediately passed to the process without waiting for a <newline>, and
> the EOF is discarded. Thus, if there are no bytes waiting (that is,
> the EOF occurred at the beginning of a line), a byte count of zero
> shall be returned from the read(), representing an end-of-file
> indication.
>
> I interpret that to mean that the preferred way to indicate end-of-file
> to `rev' in this case is to send it "hi [NL] [EOF]". The second EOF that
> Eshell sends when closing the stderr output handle is superfluous, but
> it works fine as far as I can tell.
>
> [1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap11.html
The text states unconditionally that when an EOF is received it is
discarded by the OS. So we can infer that it's fine to send three,
according to the standard -- it's not just that it happens to work.
Thanks again for working on this.
--
Sean Whitton
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, (continued)
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Ken Brown, 2022/06/23
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Sean Whitton, 2022/06/24
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Eli Zaretskii, 2022/06/24
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Jim Porter, 2022/06/24
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Sean Whitton, 2022/06/24
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Jim Porter, 2022/06/24
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Eli Zaretskii, 2022/06/25
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Jim Porter, 2022/06/25
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Eli Zaretskii, 2022/06/25
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Lars Ingebrigtsen, 2022/06/26
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin,
Sean Whitton <=
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Jim Porter, 2022/06/26
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Sean Whitton, 2022/06/26
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Ken Brown, 2022/06/27
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Michael Albinus, 2022/06/27
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Ken Brown, 2022/06/27
- bug#56025: [EXT]Re: bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Sean Whitton, 2022/06/27
- bug#56025: [EXT]Re: bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Ken Brown, 2022/06/27
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Jim Porter, 2022/06/27
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Ken Brown, 2022/06/27
- bug#56025: 29.0.50; em-extpipe-test-2 times out on EMBA and Cygwin, Jim Porter, 2022/06/30