[PATCH v2] Cygwin: Change pthread_sigqueue() to accept thread id

Corinna Vinschen corinna-cygwin@cygwin.com
Tue Nov 5 12:29:44 GMT 2024


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!

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?


Thanks,
Corinna


More information about the Cygwin-patches mailing list