]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Author: Francesco Chemolli <kinkie@squid-cache.org>
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 14 Nov 2009 04:33:35 +0000 (17:33 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 14 Nov 2009 04:33:35 +0000 (17:33 +1300)
Portability: __FUNCTION__ is not available on Soalris SunProCC

compat/os/solaris.h

index b77db6de67c419af98fdf158e4456113ef9b4edb..6a152d206b4a488ec53f9cf85b1bc907919ff5dd 100644 (file)
@@ -48,11 +48,16 @@ SQUIDCEXTERN int gethostname(char *, int);
 /*
  * SunPro CC handles extern inline as inline, PLUS extern symbols.
  */
-
 #if !defined(_SQUID_EXTERNNEW_) && defined(__SUNPRO_CC)
 #define _SQUID_EXTERNNEW_ extern
 #endif
 
+/*
+ * SunStudio CC does not define C++ portability API __FUNCTION__ 
+ */
+#if defined(__SUNPRO_CC) && !defined(__FUNCTION__)
+#define __FUNCTION__ ""
+#endif
 
 #endif /* _SQUID_SOLARIS_ */
 #endif /* SQUID_OS_SOALRIS_H */