diff options
author | Sverker Eriksson <[email protected]> | 2016-10-25 16:00:11 +0200 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2016-10-25 16:00:11 +0200 |
commit | 1302b09c4aa0f944bdc0e3beeebb2cf84cc06c89 (patch) | |
tree | 0d9f56ebf9329af97092e2e2bb2c71ec6c7bbd7d | |
parent | 37122019312c94df2ca0347417ca50dd8daf1084 (diff) | |
parent | 95dd51d198c05ee8e93afd4984a0b306bc1fcdc3 (diff) | |
download | otp-1302b09c4aa0f944bdc0e3beeebb2cf84cc06c89.tar.gz otp-1302b09c4aa0f944bdc0e3beeebb2cf84cc06c89.tar.bz2 otp-1302b09c4aa0f944bdc0e3beeebb2cf84cc06c89.zip |
Merge branch 'maint'
-rw-r--r-- | erts/doc/src/erl_driver.xml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/erts/doc/src/erl_driver.xml b/erts/doc/src/erl_driver.xml index 836a58a676..5191742bc9 100644 --- a/erts/doc/src/erl_driver.xml +++ b/erts/doc/src/erl_driver.xml @@ -1916,9 +1916,9 @@ r = driver_async(myPort, &myKey, myData, myFunc); ]]></code> returned. Another thread can still be using the event object internally. To safely close an event object, call <c>driver_select</c> with <c>ERL_DRV_USE</c> and <c>on==0</c>, which - clears all events. Then call - <seealso marker="driver_entry#stop_select"> - <c>stop_select</c></seealso> when it is safe to close the event + clears all events and then either calls + <seealso marker="driver_entry#stop_select"><c>stop_select</c></seealso> + or schedules it to be called when it is safe to close the event object. <c>ERL_DRV_USE</c> is to be set together with the first event for an event object. It is harmless to set <c>ERL_DRV_USE</c> even if it already has been done. Clearing all events but keeping |