Files
MSYS2-packages/python3/014-3.4-signal-cygwin.patch
2015-05-07 10:37:54 +03:00

15 lines
644 B
Diff

--- Python-3.4.3/Modules/signalmodule.c.orig 2015-02-25 05:27:46.000000000 -0600
+++ Python-3.4.3/Modules/signalmodule.c 2015-05-05 16:10:10.357940900 -0500
@@ -741,7 +741,11 @@ fill_siginfo(siginfo_t *si)
PyStructSequence_SET_ITEM(result, 4, _PyLong_FromUid(si->si_uid));
PyStructSequence_SET_ITEM(result, 5,
PyLong_FromLong((long)(si->si_status)));
+#ifdef __CYGWIN__
+ PyStructSequence_SET_ITEM(result, 6, PyLong_FromLong(0L));
+#else
PyStructSequence_SET_ITEM(result, 6, PyLong_FromLong(si->si_band));
+#endif
if (PyErr_Occurred()) {
Py_DECREF(result);
return NULL;