The callout_* API in DragonFly has been rewritten. This will only affect you if you are doing some very specific programming – but it will be intensely interesting if so. I mentioned it before, but don’t forget debugging.
One Reply to “Calling out callout_*”
Comments are closed.
That is some good work there Matt. callouts are always a pain to deal with correctly (as can timers in general) because they almost always point back to something that can get deleted and you have a lot of corner cases “did this expire, was it cancelled, did it get cancelled just before or after it expired but before the handler notified something”
Tricky stuff there.