Commit 168d59b6 authored by Richard Oudkerk's avatar Richard Oudkerk

Move definition of devpoll_internal_close() before devpoll_close().

parent 069d65c3
......@@ -911,6 +911,21 @@ devpoll_poll(devpollObject *self, PyObject *args)
return NULL;
}
static int
devpoll_internal_close(devpollObject *self)
{
int save_errno = 0;
if (self->fd_devpoll >= 0) {
int fd = self->fd_devpoll;
self->fd_devpoll = -1;
Py_BEGIN_ALLOW_THREADS
if (close(fd) < 0)
save_errno = errno;
Py_END_ALLOW_THREADS
}
return save_errno;
}
static PyObject*
devpoll_close(devpollObject *self)
{
......@@ -1022,21 +1037,6 @@ newDevPollObject(void)
return self;
}
static int
devpoll_internal_close(devpollObject *self)
{
int save_errno = 0;
if (self->fd_devpoll >= 0) {
int fd = self->fd_devpoll;
self->fd_devpoll = -1;
Py_BEGIN_ALLOW_THREADS
if (close(fd) < 0)
save_errno = errno;
Py_END_ALLOW_THREADS
}
return save_errno;
}
static void
devpoll_dealloc(devpollObject *self)
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment