changeset: 69978:2e0d3092249b user: Victor Stinner date: Mon May 09 14:45:38 2011 +0200 files: Modules/signalmodule.c description: 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 -r 7a29f76db5c1 -r 2e0d3092249b Modules/signalmodule.c --- a/Modules/signalmodule.c Mon May 09 14:44:26 2011 +0200 +++ b/Modules/signalmodule.c Mon May 09 14:45:38 2011 +0200 @@ -688,7 +688,7 @@ 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);