[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#12471: Avoid some signal-handling races, and simplify.
From: |
Paul Eggert |
Subject: |
bug#12471: Avoid some signal-handling races, and simplify. |
Date: |
Fri, 21 Sep 2012 10:26:59 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120828 Thunderbird/15.0 |
On 09/21/2012 01:31 AM, Eli Zaretskii wrote:
>> #define raise(sig) kill (getpid (), sig)
> I don't want to do that. I guess I'd special-case WINDOWSNT then, if
> we cannot do better.
If the special case is in a w32 or dos file or somewhere in the nt
directory, that's obviously fine. I hope any such special case
doesn't clutter the mainline code, though, as it's Windows-specific.
> To me, the code looks overly complicated.
I'd also like a simpler way to do it. But so far this
is the simplest code we've found, that avoids the bugs
in question. And it's not *that* bad. (Though perhaps my
standards are too high -- I've been reading the garbage
collector....)
- bug#12471: Avoid some signal-handling races, and simplify., Paul Eggert, 2012/09/18
- bug#12471: Avoid some signal-handling races, and simplify., Eli Zaretskii, 2012/09/19
- bug#12471: Avoid some signal-handling races, and simplify., Paul Eggert, 2012/09/20
- bug#12471: Avoid some signal-handling races, and simplify., Eli Zaretskii, 2012/09/20
- bug#12471: Avoid some signal-handling races, and simplify., Paul Eggert, 2012/09/21
- bug#12471: Avoid some signal-handling races, and simplify., Eli Zaretskii, 2012/09/21
- bug#12471: Avoid some signal-handling races, and simplify.,
Paul Eggert <=
- bug#12471: Avoid some signal-handling races, and simplify., Eli Zaretskii, 2012/09/21
- bug#12471: Avoid some signal-handling races, and simplify., Paul Eggert, 2012/09/21
- bug#12471: Avoid some signal-handling races, and simplify., Eli Zaretskii, 2012/09/21
- bug#12471: Avoid some signal-handling races, and simplify., Paul Eggert, 2012/09/21
- bug#12471: Avoid some signal-handling races, and simplify., Eli Zaretskii, 2012/09/22
- bug#12471: Avoid some signal-handling races, and simplify., Paul Eggert, 2012/09/22
- bug#12471: Avoid some signal-handling races, and simplify., Eli Zaretskii, 2012/09/22
- bug#12471: Avoid some signal-handling races, and simplify., Paul Eggert, 2012/09/22
- bug#12471: Avoid some signal-handling races, and simplify., Eli Zaretskii, 2012/09/22
- bug#12471: Avoid some signal-handling races, and simplify., Paul Eggert, 2012/09/22