- 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