[PATCH v2] Cygwin: Change pthread_sigqueue() to accept thread id
Mark Geisert
mark@maxrnd.com
Wed Nov 6 06:55:45 GMT 2024
On 11/5/2024 4:29 AM, Corinna Vinschen wrote:
> On Nov 5 12:37, Christian Franke wrote:
>> Corinna Vinschen wrote:
>>> I guess if it's only part of the 3.5 backport, it's ok.
>>
>> A closer look might suggests that there are no use cases for packages in the
>> Cygwin distro:
>>
>> I did a quick check unpacking all *.dll *.exe *.so (with --backup=t) files
>> (~20GiB) from all x86_64/release/**tar* files from a local Cygwin mirror. An
>> 'objdump -p' on each file (total 24Gib) lists pthread_sigqueue only for the
>> various cygwin1.dll releases. Even the stress-ng package I maintain isn't
>> affected because the related stress test is guarded with #ifndef __CYGWIN__.
>
> Thanks for pointing this out!
+1 super useful info
>
> Then we should probably just make the plunge, fix the buggy
> pthread_sigqueue and be done with it, as in Mark's v2, just with
> the discussed changes (and a new entry for release/3.5.5).
>
> Maybe you can enable the ifndef'ed out test with this change...
>
> Mark, are you going to prepare a v3?
Will do, in the next day or two.
.mark
More information about the Cygwin-patches
mailing list