joyent/libuv — pull request #650 by bnoordhuis (2012-12-12 15:53:25+00:00)
Title: unix: rework uv_cancel()

Bert Belder informs me the current approach, where a request is immediately
cancelled, is impossible to implement on Redmond OS.

Rework the API to always invoke the "done" callback with an appropriate status
code.

Reviewers: @indutny @piscisaureus

TBD: Change the prototype of uv_cancel to `void uv_cancel(uv_req_t*)`, i.e. don't return a status code?