]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Added io_loop_have_ios()
authorTimo Sirainen <tss@iki.fi>
Tue, 26 Feb 2013 11:04:09 +0000 (13:04 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 26 Feb 2013 11:04:09 +0000 (13:04 +0200)
src/lib/ioloop.c
src/lib/ioloop.h

index 678f8d92c003ad48e3b5902272e778e9055c623b..8da50f585ec8dd126169cce4a61306bbcf2f1570 100644 (file)
@@ -660,3 +660,8 @@ struct timeout *io_loop_move_timeout(struct timeout **_timeout)
        timeout_remove(_timeout);
        return new_to;
 }
+
+bool io_loop_have_ios(struct ioloop *ioloop)
+{
+       return ioloop->io_files;
+}
index d83d24b5b2d11c6f30e155c56e641811c07a6db9..54ce64607e72d28d9063de486edea030c4acbe1b 100644 (file)
@@ -137,5 +137,7 @@ struct ioloop_context *io_loop_get_current_context(struct ioloop *ioloop);
 struct io *io_loop_move_io(struct io **io);
 /* Like io_loop_move_io(), but for timeouts. */
 struct timeout *io_loop_move_timeout(struct timeout **timeout);
+/* Returns TRUE if any IOs have been added to the ioloop. */
+bool io_loop_have_ios(struct ioloop *ioloop);
 
 #endif