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);