3 ms·
I don't think it's possible to get away with fundamentally no cancellation support, there are enough edge cases that need it even if most applications don't hav
by eqvinox 2y ago
I don't think it's possible to get away with fundamentally no cancellation support, there are enough edge cases that need it even if most applications don't have such edge cases.
FWIW, this was also painful to do across threads in our C event loop, but there was no way around the fact that we needed it (cf. https://github.com/FRRouting/frr/blob/56d994aecab08b9462f2c80b64b9d1c3bbf097e8/lib/event.c#L1531 https://github.com/FRRouting/frr/blob/56d994aecab08b9462f2c8... )