]> granicus.if.org Git - python/commitdiff
Move definition of devpoll_internal_close() before devpoll_close().
authorRichard Oudkerk <shibturn@gmail.com>
Thu, 22 Aug 2013 12:31:15 +0000 (13:31 +0100)
committerRichard Oudkerk <shibturn@gmail.com>
Thu, 22 Aug 2013 12:31:15 +0000 (13:31 +0100)
Modules/selectmodule.c

index 17d73648a7138ddb866c5102ea3a8c4c0379d281..9bc8f8e0d6866a1f1b2be13092dc6edf3098afed 100644 (file)
@@ -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)
 {