From: Derrick Brashear Date: Fri, 13 Oct 2006 20:42:19 +0000 (+0000) Subject: STABLE14-audit-one-more-thing-20061013 X-Git-Tag: openafs-stable-1_4_2 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=fffd7f13203c6e240ce37076935dd586fcb37630;p=packages%2Fo%2Fopenafs.git STABLE14-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 f0af9c2b3..caac5e791 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 */