r5178 - trunk/varnish-cache/include

phk at varnish-cache.org phk at varnish-cache.org
Wed Sep 8 09:32:53 CEST 2010


Author: phk
Date: 2010-09-08 09:32:53 +0200 (Wed, 08 Sep 2010)
New Revision: 5178

Modified:
   trunk/varnish-cache/include/vmb.h
Log:
Always include <sys/param.h> on FreeBSD so we are sure we have a
definition for __FreeBSD_version.



Modified: trunk/varnish-cache/include/vmb.h
===================================================================
--- trunk/varnish-cache/include/vmb.h	2010-09-08 07:23:31 UTC (rev 5177)
+++ trunk/varnish-cache/include/vmb.h	2010-09-08 07:32:53 UTC (rev 5178)
@@ -38,7 +38,9 @@
 #ifndef VMB_H_INCLUDED
 #define VMB_H_INCLUDED
 
-void vmb_pthread(void);
+#if defined(__FreeBSD__)
+#include <sys/param.h>
+#endif
 
 #if defined(__FreeBSD__) && __FreeBSD_version >= 800058
 
@@ -76,6 +78,8 @@
 
 #define VMB_NEEDS_PTHREAD_WORKAROUND_THIS_IS_BAD_FOR_PERFORMANCE 1
 
+void vmb_pthread(void);
+
 #define VMB()	vmb_pthread()
 #define VWMB()	vmb_pthread()
 #define VRMB()	vmb_pthread()




More information about the varnish-commit mailing list