From 42e23c5ad2641945097699e989427f0f88c7074b Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 2 Mar 2022 09:47:38 +0100 Subject: Cygwin: _pinfo::siginfo: fix sig_send call Request __SIGPENDINGALL, not __SIGPENDING, when fetching signal info for the calling process. Signed-off-by: Corinna Vinschen --- winsup/cygwin/pinfo.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc index ad65e59c1..4a8daefd9 100644 --- a/winsup/cygwin/pinfo.cc +++ b/winsup/cygwin/pinfo.cc @@ -1029,7 +1029,7 @@ _pinfo::siginfo (sigset_t &pnd, sigset_t &blk, sigset_t &ign) } else { - pnd = sig_send (myself, __SIGPENDING, NULL); + pnd = sig_send (myself, __SIGPENDINGALL, NULL); blk = cygheap->compute_sigblkmask (); ign = 0; for (int sig = 1; sig < NSIG; ++sig) -- cgit v1.2.3