[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Handling SIGSETXID used by glibc NPTL setuid/setgid
From: |
Laurent Vivier |
Subject: |
Re: [PATCH] Handling SIGSETXID used by glibc NPTL setuid/setgid |
Date: |
Tue, 28 Jan 2020 15:41:50 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 |
Le 28/01/2020 à 13:45, Peter Maydell a écrit :
> On Tue, 28 Jan 2020 at 12:33, Taylor Simpson <address@hidden> wrote:
>>
>> I proposed a similar patch guarded by #ifdef TARGET_HEXAGON. I understand
>> we don't want to break things that are working, and we don't want to open
>> the door for a bunch of #ifdef's here. However, more than one scenario
>> needs this capability.
>>
>> Would a suitable compromise be to provide a hook in linux-user/signal.c for
>> the target to put in the changes they need?
>
> No; this isn't target-specific, and we don't want
> per-target different behaviour.
So I guess the only way to fix the problem is to implement the signal
multiplexing initiated by Milos [1] and tried again by Josh [2].
Any volunteer?
If not, I will try to find some time to do that...
Thanks,
Laurent
[1] "[PATCH 0/5] linux-user: Support signal passing for targets having
more signals than host"
https://patchew.org/QEMU/address@hidden/
[2] https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg00738.html