summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2010-11-17 20:36:37 +1100
committerAndrew Tridgell <tridge@samba.org>2010-11-17 23:55:39 +1100
commit9432eabb2f6ba282943e1b7ea4e90c0ed38cefe2 (patch)
tree9e6ce109b53f81c25d880076b22752f8cf28f598 /source3/include
parentd7ea449049e6536c4c25274dc24d9eaa90cb7abd (diff)
downloadsamba-9432eabb2f6ba282943e1b7ea4e90c0ed38cefe2.tar.gz
samba-9432eabb2f6ba282943e1b7ea4e90c0ed38cefe2.tar.bz2
samba-9432eabb2f6ba282943e1b7ea4e90c0ed38cefe2.zip
developer: only do the C++ reserved name checking on Linux
this prevents us breaking the solaris build, but will still mean we prevent C++ vars in our code
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/includes.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/include/includes.h b/source3/include/includes.h
index 11066e25ad..87061eba34 100644
--- a/source3/include/includes.h
+++ b/source3/include/includes.h
@@ -34,7 +34,7 @@
to include --with-developer since too many systems
still have comflicts with their header files (e.g. IRIX 6.4) */
-#if !defined(__cplusplus) && defined(DEVELOPER)
+#if !defined(__cplusplus) && defined(DEVELOPER) && defined(__linux__)
#define class #error DONT_USE_CPLUSPLUS_RESERVED_NAMES
#define private #error DONT_USE_CPLUSPLUS_RESERVED_NAMES
#define public #error DONT_USE_CPLUSPLUS_RESERVED_NAMES