diff options
author | Lukas Larsson <[email protected]> | 2014-01-10 17:17:58 +0100 |
---|---|---|
committer | Lukas Larsson <[email protected]> | 2014-02-24 15:16:03 +0100 |
commit | c64851d619fb916362abc8db9c28534eff39f53c (patch) | |
tree | 2407b3e10442243777c2a5e0f8d509d169cbd278 /erts/emulator/beam/io.c | |
parent | 6930aacf7236bbf1db67c8ad1bc1953127ac43f9 (diff) | |
download | otp-c64851d619fb916362abc8db9c28534eff39f53c.tar.gz otp-c64851d619fb916362abc8db9c28534eff39f53c.tar.bz2 otp-c64851d619fb916362abc8db9c28534eff39f53c.zip |
ose: Rewrite resolve_signal API for ose drivers
This new API has less impact on the check_io code and
also removes the callback from ErlDrvEntry. The downside
is that you have to give the resolve function when creating
each event.
Also the mode if the resolve was removed as this mimics the
win32 code and decreases complexity.
Diffstat (limited to 'erts/emulator/beam/io.c')
-rw-r--r-- | erts/emulator/beam/io.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/erts/emulator/beam/io.c b/erts/emulator/beam/io.c index 09681f167d..cd5060ebb3 100644 --- a/erts/emulator/beam/io.c +++ b/erts/emulator/beam/io.c @@ -7342,9 +7342,6 @@ init_driver(erts_driver_t *drv, ErlDrvEntry *de, DE_Handle *handle) drv->stop_select = de->stop_select; else drv->stop_select = no_stop_select_callback; -#ifdef __OSE__ - drv->resolve_signal = de->resolve_signal; -#endif if (!de->init) return 0; |