Made async IO (SIGIO) stuff from WINSOCK generic useable.
Added async IO support to FILE and CONSOLE objects.

diff --git a/loader/signal.c b/loader/signal.c
index c626721..ed18a3a 100644
--- a/loader/signal.c
+++ b/loader/signal.c
@@ -148,6 +148,7 @@
 
 extern void stop_wait(int a);
 extern void WINSOCK_sigio(int a);
+extern void ASYNC_sigio(int a);
 
 
 /**********************************************************************
@@ -178,7 +179,8 @@
 #endif
 #ifdef SIGIO
     sigaddset(&async_signal_set, SIGIO);
-    SIGNAL_SetHandler( SIGIO,   (void (*)())WINSOCK_sigio, 0); 
+/*    SIGNAL_SetHandler( SIGIO,   (void (*)())WINSOCK_sigio, 0);  */
+    SIGNAL_SetHandler( SIGIO,   (void (*)())ASYNC_sigio, 0); 
 #endif
 
     sigaddset(&async_signal_set, SIGALRM);