mirror of https://github.com/python/cpython
Move definition int sval into branch of ifdef where it is used.
Otherwise, you get a warning about an undefined variable.
This commit is contained in:
parent
6ed1c93c96
commit
0d52182f67
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue