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

src/audit/audit.c

index e282a90957193b2fd5608636fe7fe302412e07c2..c0f767baa69b766b9a15aad18953e562d85be65f 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 */