From 01ed0bda442f32b2d5b5853fe54f36e5d3db9dc2 Mon Sep 17 00:00:00 2001 From: Robert Millan Date: Fri, 4 Nov 2011 15:34:31 +0000 Subject: [PATCH] Silence an (otherwise harmless) very recurrent warning when building the kernel of FreeBSD with a non-FreeBSD compiler. Approved by: kib (mentor) --- sys/sys/cdefs.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/sys/cdefs.h b/sys/sys/cdefs.h index dbab329857a..6788462c224 100644 --- a/sys/sys/cdefs.h +++ b/sys/sys/cdefs.h @@ -349,7 +349,8 @@ #endif /* Compiler-dependent macros that rely on FreeBSD-specific extensions. */ -#if __FreeBSD_cc_version >= 300001 && defined(__GNUC__) && !defined(__INTEL_COMPILER) +#if defined(__FreeBSD_cc_version) && __FreeBSD_cc_version >= 300001 && \ + defined(__GNUC__) && !defined(__INTEL_COMPILER) #define __printf0like(fmtarg, firstvararg) \ __attribute__((__format__ (__printf0__, fmtarg, firstvararg))) #else