summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authormsvensson@neptunus.(none) <>2006-10-02 13:53:10 +0200
committermsvensson@neptunus.(none) <>2006-10-02 13:53:10 +0200
commitcb0a874c11a2959e3f88f5a1cbcd1c0fe6807c9b (patch)
treea676f35d7da2a33ad4598ad39a70cc4d9e3bf650 /include
parentc3a1980e1683c83ae26e77727a6ba525d71dd2e4 (diff)
downloadmariadb-git-cb0a874c11a2959e3f88f5a1cbcd1c0fe6807c9b.tar.gz
When compiling with qcc on QNC the define __GNUC__will be set although it doesn't support full GNU syntax
- disable __attribute__ when using qcc
Diffstat (limited to 'include')
-rw-r--r--include/my_global.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/my_global.h b/include/my_global.h
index a150bb42928..d92df6fa743 100644
--- a/include/my_global.h
+++ b/include/my_global.h
@@ -431,6 +431,9 @@ typedef unsigned short ushort;
#ifndef __attribute__
# if !defined(__GNUC__)
# define __attribute__(A)
+# elif defined (__QNXNTO__)
+ /* qcc defines GNUC */
+# define __attribute__(A)
# elif GCC_VERSION < 2008
# define __attribute__(A)
# elif defined(__cplusplus) && GCC_VERSION < 3004