Issue #9090 : Error code 10035 calling socket.recv() on a socket with a timeout
 (WSAEWOULDBLOCK - A non-blocking socket operation could not be completed
 immediately)
diff --git a/Modules/timemodule.c b/Modules/timemodule.c
index 13be691..c87805f 100644
--- a/Modules/timemodule.c
+++ b/Modules/timemodule.c
@@ -1055,3 +1055,10 @@
 
     return 0;
 }
+
+/* export floattime to socketmodule.c */
+PyAPI_FUNC(double)
+_PyTime_floattime(void)
+{
+    return floattime();
+}