From: Victor Stinner Date: Mon, 9 May 2011 12:45:38 +0000 (+0200) Subject: Issue #8407: Use an explicit cast for FreeBSD X-Git-Tag: v3.3.0a1~2339 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=86e104a6ab8d81916a13b01ec892dd006a033359;p=python Issue #8407: Use an explicit cast for FreeBSD pthread_t is a pointer, not an integer, on FreeBSD. It should fix the following gcc warning: passing argument 1 of ‘pthread_kill’ makes pointer from integer without a cast --- diff --git a/Modules/signalmodule.c b/Modules/signalmodule.c index 7e07b3eb0c..e5046691a6 100644 --- a/Modules/signalmodule.c +++ b/Modules/signalmodule.c @@ -688,7 +688,7 @@ signal_pthread_kill(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "li:pthread_kill", &tid, &signum)) return NULL; - err = pthread_kill(tid, signum); + err = pthread_kill((pthread_t)tid, signum); if (err != 0) { errno = err; PyErr_SetFromErrno(PyExc_OSError);