File mingw-python3_module-select.patch of Package mingw-python3

diff -rupN --no-dereference Python-3.11.8/Modules/selectmodule.c Python-3.11.8-new/Modules/selectmodule.c
--- Python-3.11.8/Modules/selectmodule.c	2024-02-06 22:21:21.000000000 +0100
+++ Python-3.11.8-new/Modules/selectmodule.c	2024-02-16 22:21:30.980348398 +0100
@@ -146,9 +146,9 @@ seq2set(PyObject *seq, fd_set *set, pyli
         v = PyObject_AsFileDescriptor( o );
         if (v == -1) goto finally;
 
-#if defined(_MSC_VER)
+#if defined(MS_WINDOWS)
         max = 0;                             /* not used for Win32 */
-#else  /* !_MSC_VER */
+#else  /* MS_WINDOWS */
         if (!_PyIsSelectable_fd(v)) {
             PyErr_SetString(PyExc_ValueError,
                         "filedescriptor out of range in select()");
@@ -156,7 +156,7 @@ seq2set(PyObject *seq, fd_set *set, pyli
         }
         if (v > max)
             max = v;
-#endif /* _MSC_VER */
+#endif /* MS_WINDOWS */
         FD_SET(v, set);
 
         /* add object and its file descriptor to the list */
openSUSE Build Service is sponsored by