]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-audit-one-more-thing-20061013 openafs-stable-1_4_2
authorDerrick Brashear <shadow@dementia.org>
Fri, 13 Oct 2006 20:42:19 +0000 (20:42 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 13 Oct 2006 20:42:19 +0000 (20:42 +0000)
it never ends

(cherry picked from commit 3e10dc3a84037bf86a744c6631854b580d5fab4b)

src/audit/audit.c

index f0af9c2b3bf8fdcc113698a664a831b3e21bba8b..caac5e79154f90b45bacef14983f7aa2136df688 100644 (file)
@@ -37,6 +37,16 @@ RCSID
 #endif
 #include <afs/afsutil.h>
 
+/* 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 */