summaryrefslogtreecommitdiff
path: root/include/my_global.h
diff options
context:
space:
mode:
authorMikael Ronstrom <mikael@mysql.com>2009-10-12 11:00:39 +0200
committerMikael Ronstrom <mikael@mysql.com>2009-10-12 11:00:39 +0200
commitbae553cfcd9ad8b9df8b5305736f6810fbaed43b (patch)
treeb9c258d33b8f1dd330ba73287a648ffbd20488d7 /include/my_global.h
parenta4785fc4a2abeb3f8fbc253b78f558540b949482 (diff)
downloadmariadb-git-bae553cfcd9ad8b9df8b5305736f6810fbaed43b.tar.gz
Backported my_atomic from 6.0-codebase and added support for 64-bit atomics to enable removal of LOCK_thread_count from every query, removed LOCK_thread_count from use in dispatch_command and close of query which is used in every query, now uses atomic increments/decrements instead
Diffstat (limited to 'include/my_global.h')
-rw-r--r--include/my_global.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/my_global.h b/include/my_global.h
index 4ad851e9e5d..25d3a9e461b 100644
--- a/include/my_global.h
+++ b/include/my_global.h
@@ -832,6 +832,8 @@ typedef SOCKET_SIZE_TYPE size_socket;
#endif
#endif /* defined (HAVE_LONG_LONG) && !defined(ULONGLONG_MAX)*/
+#define INT_MIN64 (~0x7FFFFFFFFFFFFFFFLL)
+#define INT_MAX64 0x7FFFFFFFFFFFFFFFLL
#define INT_MIN32 (~0x7FFFFFFFL)
#define INT_MAX32 0x7FFFFFFFL
#define UINT_MAX32 0xFFFFFFFFL