RISCOS changes by dschwertberger
diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c
index de910c6..b0139e8 100644
--- a/Modules/selectmodule.c
+++ b/Modules/selectmodule.c
@@ -50,6 +50,15 @@
 #endif
 #endif
 
+#ifdef RISCOS
+#define NO_DUP
+#undef off_t
+#undef uid_t
+#undef gid_t
+#undef errno
+#include "socklib.h"
+#endif /* RISCOS */
+
 static PyObject *SelectError;
 
 /* list of Python objects and their file descriptor */