Preliminary patch attached. This does change source code and
binary compatibility. Is it ok?
Or would it be a better idea to do the ares_cancel_request() and
make only that use the new error code?
Oh, and do you prefer canceled or cancelled? Both are correct.
Or maybe just have ARES_ECANCEL?
- Timo