7d32d3e01d
* CMake configuration support on Linux now provides a boolean ENABLE_GCOV option to control whether to include support for gcov. * InnoDB now permits concurrent reads while creating a secondary index. * Client programs now display more information for SSL errors to aid in diagnosis and debugging of connection problems. * In the audit plugin interface, the event_class member was removed from the mysql_event_general structure and the calling sequence for the notification function changed. Originally, the second argument was a pointer to the event structure. The function now receives this information as two arguments: an event class number and a pointer to the event. Corresponding to these changes, MYSQL_AUDIT_INTERFACE_VERSION was increased to 0x0300. * The plugin_audit.h header file, and the NULL_AUDIT example plugin in the plugin/audit_null directory have been modified per these changes. See Section 21.2.4.7, “Writing Audit Plugins”. * Bug fixes.
22 lines
930 B
C
22 lines
930 B
C
$NetBSD: patch-storage_innobase_include_os0sync.h,v 1.2 2011/07/08 09:32:07 adam Exp $
|
|
|
|
--- storage/innobase/include/os0sync.h.orig 2011-03-31 13:36:18.000000000 +0000
|
|
+++ storage/innobase/include/os0sync.h
|
|
@@ -327,7 +327,7 @@ compare to, new_val is the value to swap
|
|
(atomic_cas_ulong(ptr, old_val, new_val) == old_val)
|
|
|
|
# define os_compare_and_swap_lint(ptr, old_val, new_val) \
|
|
- ((lint)atomic_cas_ulong((ulong_t*) ptr, old_val, new_val) == old_val)
|
|
+ ((lint)atomic_cas_ulong((unsigned long*) ptr, old_val, new_val) == old_val)
|
|
|
|
# ifdef HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS
|
|
# if SIZEOF_PTHREAD_T == 4
|
|
@@ -352,7 +352,7 @@ Returns the resulting value, ptr is poin
|
|
amount of increment. */
|
|
|
|
# define os_atomic_increment_lint(ptr, amount) \
|
|
- atomic_add_long_nv((ulong_t*) ptr, amount)
|
|
+ atomic_add_long_nv((unsigned long *) ptr, amount)
|
|
|
|
# define os_atomic_increment_ulint(ptr, amount) \
|
|
atomic_add_long_nv(ptr, amount)
|