From: Timo Sirainen Date: Fri, 15 May 2009 20:46:51 +0000 (-0400) Subject: lib-auth: Added auth_master_user_list_count(). X-Git-Tag: 2.0.alpha1~753 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=69d60dcff2614c4bfc8ad59e8fdc09e39c9dd0dc;p=thirdparty%2Fdovecot%2Fcore.git lib-auth: Added auth_master_user_list_count(). --HG-- branch : HEAD --- diff --git a/src/lib-auth/auth-master.c b/src/lib-auth/auth-master.c index df8f789fed..db1e3a84b1 100644 --- a/src/lib-auth/auth-master.c +++ b/src/lib-auth/auth-master.c @@ -473,6 +473,11 @@ const char *auth_master_user_list_next(struct auth_master_user_list_ctx *ctx) return ctx->user_strings[ctx->idx++]; } +unsigned int auth_master_user_list_count(struct auth_master_user_list_ctx *ctx) +{ + return ctx->user_count; +} + int auth_master_user_list_deinit(struct auth_master_user_list_ctx **_ctx) { struct auth_master_user_list_ctx *ctx = *_ctx; diff --git a/src/lib-auth/auth-master.h b/src/lib-auth/auth-master.h index 887cb29e6b..24b6a164c2 100644 --- a/src/lib-auth/auth-master.h +++ b/src/lib-auth/auth-master.h @@ -21,6 +21,7 @@ int auth_master_user_lookup(struct auth_master_connection *conn, struct auth_master_user_list_ctx * auth_master_user_list_init(struct auth_master_connection *conn); const char *auth_master_user_list_next(struct auth_master_user_list_ctx *ctx); +unsigned int auth_master_user_list_count(struct auth_master_user_list_ctx *ctx); /* Returns -1 if anything failed, 0 if ok */ int auth_master_user_list_deinit(struct auth_master_user_list_ctx **ctx);