From fe182f617126cb792a6d5867440105f9f10910b4 Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Thu, 26 May 2016 09:26:09 +0100 Subject: [PATCH] server/admin.c: Export `a_info'. Organization: Straylight/Edgeware From: Mark Wooding We shall have need of this soon. --- server/admin.c | 21 ++++++++++++++++----- server/tripe.h | 13 +++++++++++++ 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/server/admin.c b/server/admin.c index 06922dbb..fcf27d3e 100644 --- a/server/admin.c +++ b/server/admin.c @@ -374,7 +374,7 @@ static void a_write(admin *a, const char *status, const char *tag, va_end(ap); } -/* --- @a_ok@, @a_info@, @a_fail@ --- * +/* --- @a_ok@, @a_fail@ --- * * * Arguments: @admin *a@ = connection * @const char *fmt@ = format string @@ -387,21 +387,32 @@ static void a_write(admin *a, const char *status, const char *tag, static void a_ok(admin *a) { a_write(a, "OK", 0, A_END); } -static void a_info(admin *a, const char *fmt, ...) +static void a_fail(admin *a, const char *fmt, ...) { va_list ap; va_start(ap, fmt); - a_vwrite(a, "INFO", 0, fmt, &ap); + a_vwrite(a, "FAIL", 0, fmt, &ap); va_end(ap); } -static void a_fail(admin *a, const char *fmt, ...) +/* --- @a_info@ --- * + * + * Arguments: @admin *a@ = connection + * @const char *fmt@ = format string + * @...@ = other arguments + * + * Returns: --- + * + * Use: Report information to an admin client. + */ + +void a_info(admin *a, const char *fmt, ...) { va_list ap; va_start(ap, fmt); - a_vwrite(a, "FAIL", 0, fmt, &ap); + a_vwrite(a, "INFO", 0, fmt, &ap); va_end(ap); } diff --git a/server/tripe.h b/server/tripe.h index cb892208..4669711e 100644 --- a/server/tripe.h +++ b/server/tripe.h @@ -980,6 +980,19 @@ extern void a_vformat(dstr */*d*/, const char */*fmt*/, va_list */*ap*/); extern void EXECL_LIKE(0) a_format(dstr */*d*/, const char */*fmt*/, ...); +/* --- @a_info@ --- * + * + * Arguments: @admin *a@ = connection + * @const char *fmt@ = format string + * @...@ = other arguments + * + * Returns: --- + * + * Use: Report information to an admin client. + */ + +extern void EXECL_LIKE(0) a_info(admin */*a*/, const char */*fmt*/, ...); + /* --- @a_warn@ --- * * * Arguments: @const char *fmt@ = pointer to format string -- [mdw]