From: Derrick Brashear Date: Fri, 13 Oct 2006 20:43:45 +0000 (+0000) Subject: DEVEL15-audit-one-more-thing-20061013 X-Git-Tag: openafs-devel-1_5_9~4 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=1aa27558ba8e3baf4341361b8f07e68a0a8e253a;p=packages%2Fo%2Fopenafs.git DEVEL15-audit-one-more-thing-20061013 it never ends (cherry picked from commit 3e10dc3a84037bf86a744c6631854b580d5fab4b) --- diff --git a/src/audit/audit.c b/src/audit/audit.c index e282a9095..c0f767baa 100644 --- a/src/audit/audit.c +++ b/src/audit/audit.c @@ -37,6 +37,16 @@ RCSID #endif #include +/* C99 requires va_copy. Older versions of GCC provide __va_copy. Per t + Autoconf manual, memcpy is a generally portable fallback. */ +#ifndef va_copy +# ifdef __va_copy +# define va_copy(d, s) __va_copy((d), (s)) +# else +# define va_copy(d, s) memcpy(&(d), &(s), sizeof(va_list)) +# endif +#endif + char *bufferPtr; int bufferLen; int osi_audit_all = (-1); /* Not determined yet */