From dbf55932e8784e19ffee5b6bfac6b8404e58bf4e Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Mon, 18 Jul 2011 16:19:45 -0400 Subject: [PATCH] Convenience function CtdlLogResult() --- libcitadel/lib/libcitadel.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libcitadel/lib/libcitadel.h b/libcitadel/lib/libcitadel.h index 89fb4cee6..2df08c23f 100644 --- a/libcitadel/lib/libcitadel.h +++ b/libcitadel/lib/libcitadel.h @@ -627,4 +627,7 @@ void WildFireSerializePayload(StrBuf *JsonBuffer, StrBuf *OutBuf, int *MsgCount, extern ConstStr RoomNetCfgStrs[maxRoomNetCfg]; +/* Convenience function to "perform a function and cut a log record if result != 0" */ +#define CtdlLogResult(x) if (x) syslog(LOG_CRIT, "%s:%d %s", __FILE__, __LINE__, strerror(errno)) + #endif // LIBCITADEL_H -- 2.39.2