tevent_poll: Re-order routines
authorVolker Lendecke <vl@samba.org>
Thu, 31 Jan 2013 15:25:23 +0000 (16:25 +0100)
committerKarolin Seeger <kseeger@samba.org>
Wed, 6 Mar 2013 09:11:58 +0000 (10:11 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/tevent/tevent_poll.c

index fcf97c4649fdd54313e32165b7951c0de1872387..b6265fd3d048abc276d94436f673139c48bc5a5b 100644 (file)
@@ -55,6 +55,22 @@ struct poll_event_context {
        int exit_code;
 };
 
+static int poll_event_mt_destructor(struct poll_event_context *poll_ev)
+{
+       if (poll_ev->signal_fd != -1) {
+               close(poll_ev->signal_fd);
+               poll_ev->signal_fd = -1;
+       }
+       if (poll_ev->num_fds == 0) {
+               return 0;
+       }
+       if (poll_ev->fds[0].fd != -1) {
+               close(poll_ev->fds[0].fd);
+               poll_ev->fds[0].fd = -1;
+       }
+       return 0;
+}
+
 /*
   create a poll_event_context structure.
 */
@@ -72,22 +88,6 @@ static int poll_event_context_init(struct tevent_context *ev)
        return 0;
 }
 
-static int poll_event_mt_destructor(struct poll_event_context *poll_ev)
-{
-       if (poll_ev->signal_fd != -1) {
-               close(poll_ev->signal_fd);
-               poll_ev->signal_fd = -1;
-       }
-       if (poll_ev->num_fds == 0) {
-               return 0;
-       }
-       if (poll_ev->fds[0].fd != -1) {
-               close(poll_ev->fds[0].fd);
-               poll_ev->fds[0].fd = -1;
-       }
-       return 0;
-}
-
 static bool set_nonblock(int fd)
 {
        int val;