- Corrected signal masks. Process now quits on shutdown, which allows
commit1d4b996d279ebed9a27275ccf6d633797dd2d37d
authorneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Fri, 9 May 2014 19:03:07 +0000 (9 19:03 +0000)
committerneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Fri, 9 May 2014 19:03:07 +0000 (9 19:03 +0000)
tree99cb835c2c6b39ca7e793e5bebcbc1675784ab73
parent53847521fe287a279e0ca6b0fb6d25b29b8b4f44
 - Corrected signal masks. Process now quits on shutdown, which allows
   the device to be reopened after being expunged.
 - Avoid race condition on shutdown by waiting until process has really
   quit.
 - Added some deinitialisation code, so that interrupts don't keep coming in
   when device has been closed etc.
 - Expunge device when closed. This is a work-around to allow DHCP to work
   the second and subsequent times the device is used.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48998 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
workbench/devs/networks/rtl8139/rtl8139.c
workbench/devs/networks/rtl8139/rtl8139.conf
workbench/devs/networks/rtl8139/rtl8139_init.c
workbench/devs/networks/rtl8139/unit.c