]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
SOLARIS: Include sys/varargs.h for kernel stdarg
authorAndrew Deason <adeason@sinenomine.net>
Wed, 12 Jan 2011 16:29:46 +0000 (10:29 -0600)
committerDerrick Brashear <shadow@dementia.org>
Wed, 12 Jan 2011 22:14:45 +0000 (14:14 -0800)
When compiling for the kernel, pre-10 Solaris seems to want
<sys/varargs.h> instead of <stdarg.h>, as documented in the Solaris
man pages. So include <sys/varargs.h> instead of <stdarg.h> where we
need variable arguments (afs_warn.c).

Reviewed-on: http://gerrit.openafs.org/3653
Tested-by: Andrew Deason <adeason@sinenomine.net>
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 6d03eef7217be8f0b72f34ab023e69c976dea84d)

Change-Id: I473bcaa368c739265b911e79d596193f75ff8697
Reviewed-on: http://gerrit.openafs.org/3655
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/afs/afs_warn.c

index 6beca876c791dc677fd373b6c388cd727ca9ef21..8ec43343b07ec4be633a696bb1ae75152e802bbb 100644 (file)
 #include "afs/sysincludes.h"   /* Standard vendor system headers */
 
 #if !defined(UKERNEL)
+
 #if !defined(AFS_LINUX20_ENV)
-#include <net/if.h>
-#include "stdarg.h"
+# include <net/if.h>
+# if defined(AFS_SUN58_ENV)
+#  include <sys/varargs.h>
+# else
+#  include <stdarg.h>
+# endif
 #endif
 #include <netinet/in.h>