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