From 0d52182f67bf8db13c15386bf6dd5a1ab9468a44 Mon Sep 17 00:00:00 2001 From: Jeremy Hylton Date: Fri, 28 Nov 2008 23:42:59 +0000 Subject: Move definition int sval into branch of ifdef where it is used. Otherwise, you get a warning about an undefined variable. --- Modules/_multiprocessing/semaphore.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/_multiprocessing/semaphore.c b/Modules/_multiprocessing/semaphore.c index a7ffd1e..a5ba71e 100644 --- a/Modules/_multiprocessing/semaphore.c +++ b/Modules/_multiprocessing/semaphore.c @@ -512,7 +512,6 @@ semlock_getvalue(SemLockObject *self) static PyObject * semlock_iszero(SemLockObject *self) { - int sval; #if HAVE_BROKEN_SEM_GETVALUE if (sem_trywait(self->handle) < 0) { if (errno == EAGAIN) @@ -524,6 +523,7 @@ semlock_iszero(SemLockObject *self) Py_RETURN_FALSE; } #else + int sval; if (SEM_GETVALUE(self->handle, &sval) < 0) return mp_SetError(NULL, MP_STANDARD_ERROR); return PyBool_FromLong((long)sval == 0); -- cgit v0.12