|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |