bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#33154: 27.0.50; create_process on Darwin should not invoke setsid()


From: Paul Eggert
Subject: bug#33154: 27.0.50; create_process on Darwin should not invoke setsid() after vfork() [PATCH]
Date: Sat, 10 Nov 2018 09:09:14 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1

Filipp Gunbin wrote:
On 09/11/2018 12:16 +0100, Andreas Schwab wrote:

On Nov 09 2018, Filipp Gunbin <fgunbin@fastmail.fm> wrote:

I have one failing case: "M-x shell-command sudo ls -la" reports "sudo:
no tty present and no askpass program specified".

That's not a bug.  If shell-command runs the command synchronously it
doesn't allocate a tty.

Are there any reasons for not allocating a pty in this case?  A
synchronous program may be interactive.

How would the interaction work, though? I can see potential problems with existing Lisp code that runs synchronous commands if we allocate ptys for them.

At any rate, that case has always failed the same way on Ubuntu 18.04 etc., so if this is a problem it's not limited to macOS and someone should file a new bug report for it.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]