Use #ifdef MS_WIN32 instead of _MSC_VER > 850.
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index 8e56661..eb34bdd 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -1241,7 +1241,7 @@
 		       (double)c / HZ);
 }
 #endif /* HAVE_TIMES */
-#if defined(_MSC_VER) && _MSC_VER > 850
+#ifdef MS_WIN32
 #define HAVE_TIMES	/* so the method table will pick it up */
 static object *
 posix_times(self, args)