summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbwarsaw1999-07-12 20:32:59 +0000
committerbwarsaw1999-07-12 20:32:59 +0000
commit9330b890a2330fb9f95a5158920ebccb1c8ad31e (patch)
tree8c1581f316c6150342ace50504b260bc1c5dc934 /src
parent2c340922ad55e49616aa18282a7d3a02722d3e28 (diff)
downloadmailman-9330b890a2330fb9f95a5158920ebccb1c8ad31e.tar.gz
mailman-9330b890a2330fb9f95a5158920ebccb1c8ad31e.tar.zst
mailman-9330b890a2330fb9f95a5158920ebccb1c8ad31e.zip
Diffstat (limited to 'src')
-rw-r--r--src/common.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/common.c b/src/common.c
index 0e7aac955..2ae5d0620 100644
--- a/src/common.c
+++ b/src/common.c
@@ -58,12 +58,18 @@ char* strerror(int errno)
#define BUFSIZE 1024
void
-fatal(const char* ident, int exitcode, const char* format, ...)
+fatal(const char* ident, int exitcode, char* format, ...)
{
+#ifndef HAVE_VSNPRINTF
+ /* a replacement is provided in vsnprintf.c */
+ int vsnprintf(char* s, int n, char* fmt, ...);
+#endif /* !HAVE_VSNPRINTF */
+
char log_entry[BUFSIZE];
va_list arg_ptr;
va_start(arg_ptr, format);
+
vsnprintf(log_entry, BUFSIZE, format, arg_ptr);
va_end(arg_ptr);