diff options
author | Sverker Eriksson <[email protected]> | 2016-12-08 19:26:14 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2016-12-19 19:18:51 +0100 |
commit | 387ff8e3347d21e9ca5ad3d8c3a694bc79d38bca (patch) | |
tree | 65b38fbe74b5b5e83d0244073f88e56ffdc339d0 /erts/doc/src/erl_nif.xml | |
parent | 9ffe2d285943b661317cee2b00d779a2e75a3374 (diff) | |
download | otp-387ff8e3347d21e9ca5ad3d8c3a694bc79d38bca.tar.gz otp-387ff8e3347d21e9ca5ad3d8c3a694bc79d38bca.tar.bz2 otp-387ff8e3347d21e9ca5ad3d8c3a694bc79d38bca.zip |
Add stop arguments: fd and is_direct_call
Diffstat (limited to 'erts/doc/src/erl_nif.xml')
-rw-r--r-- | erts/doc/src/erl_nif.xml | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/erts/doc/src/erl_nif.xml b/erts/doc/src/erl_nif.xml index e7073a962f..94aff7c67b 100644 --- a/erts/doc/src/erl_nif.xml +++ b/erts/doc/src/erl_nif.xml @@ -718,10 +718,12 @@ typedef void ErlNifResourceDtor(ErlNifEnv* env, void* obj);</code> <tag><marker id="ErlNifResourceStop"/><c>ErlNifResourceStop</c></tag> <item> <code type="none"> -typedef void ErlNifResourceStop(ErlNifEnv* env, void* obj);</code> +typedef void ErlNifResourceStop(ErlNifEnv* env, void* obj, ErlNifEvent event, int is_direct_call);</code> <p>The function prototype of a resource stop function, called on the behalf of <seealso marker="#enif_select"> - enif_select</seealso>.</p> + enif_select</seealso>. <c>obj</c> is the resource, <c>event</c> is OS event, + <c>is_direct_call</c> is true if the call is made directly from <c>enif_select</c> + or false if it is a scheduled call (potentially from another thread).</p> </item> <tag><marker id="ErlNifCharEncoding"/><c>ErlNifCharEncoding</c></tag> <item> |