Re: [PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-12-04 Thread Takashi Yano
On Tue, 3 Dec 2024 21:17:47 +0900 Takashi Yano wrote: > On Mon, 2 Dec 2024 16:14:59 +0100 > Corinna Vinschen wrote: > > On Nov 29 20:48, Takashi Yano wrote: > > > The queue is cleaned up by removing the entries having si_signo == 0 > > > while processing the queued signals, however, sipacket::proce

Re: [PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-12-03 Thread Takashi Yano
On Tue, 3 Dec 2024 15:41:45 +0100 Corinna Vinschen wrote: > On Dec 3 23:01, Takashi Yano wrote: > > The queue is cleaned up by removing the entries having si_signo == 0 > > while processing the queued signals, however, sigpacket::process() may > > set si_signo in the queue to 0 of the entry alread

Re: [PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-12-03 Thread Corinna Vinschen
On Dec 3 23:01, Takashi Yano wrote: > The queue is cleaned up by removing the entries having si_signo == 0 > while processing the queued signals, however, sigpacket::process() may > set si_signo in the queue to 0 of the entry already processed but not > succeed by calling sig_clear(). This patch e

[PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-12-03 Thread Takashi Yano
The queue is cleaned up by removing the entries having si_signo == 0 while processing the queued signals, however, sigpacket::process() may set si_signo in the queue to 0 of the entry already processed but not succeed by calling sig_clear(). This patch ensures the sig_clear() to remove the entry fr

Re: [PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-12-03 Thread Corinna Vinschen
On Dec 3 21:31, Takashi Yano wrote: > On Tue, 3 Dec 2024 21:17:47 +0900 > Takashi Yano wrote: > > On Mon, 2 Dec 2024 16:14:59 +0100 > > Corinna Vinschen wrote: > > > On Nov 29 20:48, Takashi Yano wrote: > > > > The queue is cleaned up by removing the entries having si_signo == 0 > > > > while proc

Re: [PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-12-03 Thread Takashi Yano
On Tue, 3 Dec 2024 21:17:47 +0900 Takashi Yano wrote: > On Mon, 2 Dec 2024 16:14:59 +0100 > Corinna Vinschen wrote: > > On Nov 29 20:48, Takashi Yano wrote: > > > The queue is cleaned up by removing the entries having si_signo == 0 > > > while processing the queued signals, however, sipacket::proce

Re: [PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-12-03 Thread Takashi Yano
On Mon, 2 Dec 2024 16:14:59 +0100 Corinna Vinschen wrote: > On Nov 29 20:48, Takashi Yano wrote: > > The queue is cleaned up by removing the entries having si_signo == 0 > > while processing the queued signals, however, sipacket::process() may > > set si_signo in the queue to 0 of the entry already

Re: [PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-12-02 Thread Corinna Vinschen
On Nov 29 20:48, Takashi Yano wrote: > The queue is cleaned up by removing the entries having si_signo == 0 > while processing the queued signals, however, sipacket::process() may > set si_signo in the queue to 0 of the entry already processed but not > succeed by calling sig_clear(). This patch en

[PATCH v3 3/9] Cygwin: signal: Remove queue entry from the queue chain when cleared

2024-11-29 Thread Takashi Yano
The queue is cleaned up by removing the entries having si_signo == 0 while processing the queued signals, however, sipacket::process() may set si_signo in the queue to 0 of the entry already processed but not succeed by calling sig_clear(). This patch ensures the sig_clear() to remove the entry fro