dovecot-2.2: Added io_loop_have_ios()

dovecot at dovecot.org dovecot at dovecot.org
Tue Feb 26 13:04:58 EET 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/4517f9b201f2
changeset: 15973:4517f9b201f2
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Feb 26 13:04:09 2013 +0200
description:
Added io_loop_have_ios()

diffstat:

 src/lib/ioloop.c |  5 +++++
 src/lib/ioloop.h |  2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

diffs (23 lines):

diff -r 4655adf5affc -r 4517f9b201f2 src/lib/ioloop.c
--- a/src/lib/ioloop.c	Tue Feb 26 13:03:30 2013 +0200
+++ b/src/lib/ioloop.c	Tue Feb 26 13:04:09 2013 +0200
@@ -660,3 +660,8 @@
 	timeout_remove(_timeout);
 	return new_to;
 }
+
+bool io_loop_have_ios(struct ioloop *ioloop)
+{
+	return ioloop->io_files;
+}
diff -r 4655adf5affc -r 4517f9b201f2 src/lib/ioloop.h
--- a/src/lib/ioloop.h	Tue Feb 26 13:03:30 2013 +0200
+++ b/src/lib/ioloop.h	Tue Feb 26 13:04:09 2013 +0200
@@ -137,5 +137,7 @@
 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


More information about the dovecot-cvs mailing list