From 03ed32f8514bb9a1fd4a5e6725ad4659947b3721 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 7 Apr 1997 16:06:28 +0000 Subject: Good portability hack. svn path=/trunk/; revision=955 --- report.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/report.c b/report.c index 7db42edc..239beaf1 100644 --- a/report.c +++ b/report.c @@ -117,19 +117,26 @@ private_strerror (errnum) Exit with status STATUS if it is nonzero. */ /* VARARGS */ -#if !defined(HAVE_VSYSLOG) && !defined(VA_START) +#if !defined(HAVE_VSYSLOG) +#if defined(VA_START) && __STDC__ +int vsyslog(int priority, char *message, ...) +#else int vsyslog(priority, message, va_alist) int priority; char *message; va_dcl +#endif { +#ifdef VA_START va_list args; +#endif char *string; string = (char *)malloc(LINELEN); - va_start(args); + VA_START (ap, fmt) ; + vsprintf(string, message, args); va_end(args); -- cgit v1.2.3