emacs-devel
[Top][All Lists]
Advanced

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

Re: master 2c79a8f 2/2: Use posix_spawn if possible.


From: Saulius Menkevicius
Subject: Re: master 2c79a8f 2/2: Use posix_spawn if possible.
Date: Tue, 8 Feb 2022 14:18:43 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0

I believe this is not a problem related to C#/dotnet but generally with how signals are blocked on child processes launched with posix_spawn in the current implementation.

I will try to provide a minimal replication code that does not have anything to do with dotnet/C#.

-Saulius

Am 08.02.22 um 14:12 schrieb Eli Zaretskii:
From: Saulius Menkevicius <sauliusmenkevicius@fastmail.com>
Date: Mon, 7 Feb 2022 23:12:27 +0200
Cc: Alan Third <alan@idiocy.org>, emacs-devel@gnu.org, p.stephani2@gmail.com,
  Matt Armstrong <matt@rfc20.org>, Eli Zaretskii <eliz@gnu.org>,
  mituharu@math.s.chiba-u.ac.jp

Hello Robert, Eli,

I can confirm that this patch is needed for emacs-28 too, as currently emacs on 
macOS blocks SIGCHLD the same way as it does on Linux.

Applying Robert’s patch on emacs-28 fixes the issue on macOS.
How important is this on macOS?  I _really_ don't want to start
experiments with signals on the release branch, I prefer to tell users
C# is broken on macOS unless they either build without posix_spawn or
use the master branch.



reply via email to

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