diff options
author | Sergei Golubchik <serg@mariadb.org> | 2016-02-17 21:42:57 +0100 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2016-02-17 21:42:57 +0100 |
commit | a4b271496888e1f8628d0af36309e35293093577 (patch) | |
tree | 852ea8d9e627728d260bec20602d3aea94e2e156 /include | |
parent | 09b586546029a7ffc6886b0ab528105ef3fb78eb (diff) | |
parent | 3eb8b1125f0c4d9373273cc98d7197cf7f5c2ef1 (diff) | |
download | mariadb-git-a4b271496888e1f8628d0af36309e35293093577.tar.gz |
Merge branch 'bb-10.0-serg' into 10.0mariadb-10.0.24
Diffstat (limited to 'include')
-rw-r--r-- | include/my_global.h | 19 | ||||
-rw-r--r-- | include/probes_mysql_nodtrace.h.in (renamed from include/probes_mysql_nodtrace.h) | 0 | ||||
-rw-r--r-- | include/welcome_copyright_notice.h | 6 |
3 files changed, 7 insertions, 18 deletions
diff --git a/include/my_global.h b/include/my_global.h index 693b9c4421b..4c58c21b2aa 100644 --- a/include/my_global.h +++ b/include/my_global.h @@ -200,20 +200,6 @@ #define likely(x) __builtin_expect(((x) != 0),1) #define unlikely(x) __builtin_expect(((x) != 0),0) -/* - now let's figure out if inline functions are supported - autoconf defines 'inline' to be empty, if not -*/ -#define inline_test_1(X) X ## 1 -#define inline_test_2(X) inline_test_1(X) -#if inline_test_2(inline) != 1 -#define HAVE_INLINE -#else -#error Compiler does not support inline! -#endif -#undef inline_test_2 -#undef inline_test_1 - /* Fix problem with S_ISLNK() on Linux */ #if defined(TARGET_OS_LINUX) || defined(__GLIBC__) #undef _GNU_SOURCE @@ -454,7 +440,7 @@ extern "C" int madvise(void *addr, size_t len, int behav); #endif #ifndef STDERR_FILENO -#define STDERR_FILENO 2 +#define STDERR_FILENO fileno(stderr) #endif /* @@ -827,6 +813,9 @@ inline unsigned long long my_double2ulonglong(double d) #else #define finite(x) (1.0 / fabs(x) > 0.0) #endif /* HAVE_FINITE */ +#elif (__cplusplus >= 201103L) +#include <cmath> +static inline bool isfinite(double x) { return std::isfinite(x); } #endif /* isfinite */ #ifndef HAVE_ISNAN diff --git a/include/probes_mysql_nodtrace.h b/include/probes_mysql_nodtrace.h.in index 2155e8489da..2155e8489da 100644 --- a/include/probes_mysql_nodtrace.h +++ b/include/probes_mysql_nodtrace.h.in diff --git a/include/welcome_copyright_notice.h b/include/welcome_copyright_notice.h index 096d42446bc..e9891856221 100644 --- a/include/welcome_copyright_notice.h +++ b/include/welcome_copyright_notice.h @@ -1,5 +1,5 @@ -/* Copyright (c) 2011, 2015, Oracle and/or its affiliates. - Copyright (c) 2011, 2015, MariaDB +/* Copyright (c) 2011, 2016, Oracle and/or its affiliates. + Copyright (c) 2011, 2016, MariaDB This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,7 +17,7 @@ #ifndef _welcome_copyright_notice_h_ #define _welcome_copyright_notice_h_ -#define COPYRIGHT_NOTICE_CURRENT_YEAR "2015" +#define COPYRIGHT_NOTICE_CURRENT_YEAR "2016" /* This define specifies copyright notice which is displayed by every MySQL |