[erlang-questions] Return value of driver_async
Fri Oct 17 20:57:39 CEST 2014
Yours, Alexey Romanov
On Fri, Oct 17, 2014 at 10:56 PM, Steve Vinoski <vinoski@REDACTED> wrote:
> On Fri, Oct 17, 2014 at 2:49 PM, Steve Vinoski <vinoski@REDACTED> wrote:
>> On Fri, Oct 17, 2014 at 1:58 PM, Alexey Romanov <
>> alexey.v.romanov@REDACTED> wrote:
>>> Documentation for driver_async says it returns a handle to the
>>> asynchronous task. However, I can't find any other mentions of these
>>> handles in erl_driver or driver_entry docs. What can/should this value be
>>> used for? Or should it be ignored?
>> There was an old function driver_async_cancel() for canceling async jobs
>> that took the handle as an argument, but it was deprecated a long time ago
>> and it's since been removed. So, you can just ignore the handle. I'll see
>> if I can patch the docs to clarify this.
> Correction: you should check the returned handle to make sure it's not
> less than zero, as negative handle values indicate that an error occurred.
> But if it's not less than zero, then you can ignore it.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions