On Nov 11 22:38, Mark Geisert wrote:
> Change the first parameter of pthread_sigqueue() to be a thread id rather
> than a thread pointer. The change is to match the Linux implementation of
> this function.
> 
> The user-visible function prototype is changed in include/pthread.h.
> The pthread_sigqueue() function is modified to work with a passed-in thread
> id rather than an indirect thread pointer as before.  (It used to be
> "pthread_t *thread", i.e., class pthread **.)  The release note for Cygwin
> 3.5.5 is updated.
> 
> Reported-by: Christian Franke <christian.fra...@t-online.de>
> Addresses: https://cygwin.com/pipermail/cygwin/2024-September/256439.html
> Signed-off-by: Mark Geisert <m...@maxrnd.com>
> Fixes: 50350cafb375 ("* cygwin.din (pthread_sigqueue): Export.")
> 
> ---
>  winsup/cygwin/include/pthread.h | 2 +-
>  winsup/cygwin/release/3.5.5     | 3 +++
>  winsup/cygwin/thread.cc         | 8 ++++----
>  3 files changed, 8 insertions(+), 5 deletions(-)

Pushed to main and cygwin-3_5-branch.

Thanks,
Corinna

Reply via email to