Subject: Re: bug#79079: 31.0.50; Piped command output is sometimes lost in Eshell

From: Eli Zaretskii <[email-masked]>
Date: Sun, 27 Jul 2025 10:40:27 +0300

> From: Andreas Schwab <[email-masked]>
> Cc: [email-masked],  [email-masked],  [email-masked],
>   [email-masked]
> Date: Sun, 27 Jul 2025 09:30:59 +0200
> 
> On Jul 27 2025, Eli Zaretskii wrote:
> 
> >> From: Andreas Schwab <[email-masked]>
> >> Cc: Jim Porter <[email-masked]>,  [email-masked],
> >>   [email-masked],  [email-masked]
> >> Date: Sun, 27 Jul 2025 08:17:41 +0200
> >> 
> >> On Jul 27 2025, Eli Zaretskii wrote:
> >> 
> >> > We should try doing what a Posix shell does in that case.
> >> 
> >> A POSIX shell does nothing.  It just connects the processes together and
> >> let them run to exit.
> >
> > Not useful.  I think you know very well what I meant, beyond the
> > literal meaning of the words.
> 
> But it is the truth.  Emacs is not a shell.

Of course it isn't.  Which is why we should try to make things happen
which happen when the same command is run from a Posix shell.  Some of
that happens in the shell, some in the OS, some in the commands.