mariadb/mysys
Michael Widenius 5b3159dbc7 Fixed compiler & valgrind warnings from my previous push.
Fixed a bug in Aria when two threads was inserting into the same table and row page and one thread did an abort becasue of duplicate key.



mysys/thr_lock.c:
  Fixed valgrind warning
sql/sql_base.cc:
  Remove not used variable
storage/maria/ma_bitmap.c:
  Added ma_bitmap_lock() & ma_bitmap_unlock() to protect against two threads using the bitmap at the same time.
  More DBUG_PRINT()
storage/maria/ma_blockrec.c:
  Fixed a bug in Aria when two threads was inserting into the same table and row page and one thread did an abort becasue of duplicate key.
  Fix was that we block other threads to modify the bitmap while we are removing the row with a duplicate key.
storage/maria/ma_blockrec.h:
  Added ma_bitmap_lock() & ma_bitmap_unlock() to protect against two threads using the bitmap at the same time.
storage/maria/maria_def.h:
  Changed flush_all_requested to be a counter.
storage/myisam/mi_locking.c:
  Fixed compiler error on windows (typo).
2010-11-03 14:14:02 +02:00
..
.cvsignore
array.c
base64.c
ChangeLog
charset-def.c Added more general support for sorting 2 characters as one (contractions) 2009-11-30 14:42:24 +02:00
charset.c Merge MySQL 5.1.46 into MariaDB. 2010-04-28 14:52:24 +02:00
checksum.c
CMakeLists.txt Implement an NSIS based installer 2010-06-25 15:09:45 +02:00
default.c Recommit of Bug#49447. 2010-02-04 13:39:42 +01:00
default_modify.c
errors.c Merge with MySQL 5.1.50 2010-08-27 17:12:44 +03:00
hash.c Additional fix for bug #45613: handle failures from my_hash_insert 2009-11-23 17:32:10 +02:00
lf_alloc-pin.c
lf_dynarray.c
lf_hash.c Remove compiler warnings (Including some warnings from -Wstrict-aliasing) 2009-11-30 01:08:56 +02:00
list.c
make-ccc
make-conf.c
Makefile.am Merge with MySQL 5.1.50 2010-08-27 17:12:44 +03:00
md5.c
mf_arr_appstr.c
mf_brkhant.c
mf_cache.c
mf_dirname.c
mf_fn_ext.c
mf_format.c
mf_getdate.c
mf_iocache.c Merge with MySQL 5.1.50 2010-08-27 17:12:44 +03:00
mf_iocache2.c
mf_keycache.c Removed compiler warning 2010-03-30 15:36:49 +03:00
mf_keycaches.c
mf_loadpath.c Bug#53445: Build with -Wall and fix warnings that it generates 2010-07-02 15:30:47 -03:00
mf_pack.c Bug#53445: Build with -Wall and fix warnings that it generates 2010-07-02 15:30:47 -03:00
mf_path.c
mf_qsort.c
mf_qsort2.c
mf_radix.c
mf_same.c
mf_sort.c
mf_soundex.c
mf_tempdir.c
mf_tempfile.c
mf_unixpath.c
mf_util.c
mf_wcomp.c
mf_wfile.c Bug#42733: Type-punning warnings when compiling MySQL -- 2010-06-10 17:16:43 -03:00
mulalloc.c
my_access.c
my_aes.c
my_alarm.c
my_alloc.c Merge with MySQL 5.1.49 2010-08-02 12:01:24 +03:00
my_append.c
my_atomic.c Bug#22320: my_atomic-t unit test fails 2010-07-05 09:00:39 -03:00
my_bit.c
my_bitmap.c Fix for Bug#43152 "Assertion `bitmap_is_set_all(&table->s->all_set)' failed in handler::ha_reset" 2010-10-06 11:45:30 +03:00
my_chmod.c
my_chsize.c
my_clock.c
my_compress.c
my_conio.c
my_copy.c mysqltest now gives error messages with error code for my_delete, my_rename, my_copy etc. 2010-09-15 15:48:15 +03:00
my_crc32.c
my_create.c
my_delete.c
my_div.c
my_dup.c
my_error.c
my_file.c Merge with MySQL 5.1.47 2010-05-26 21:55:40 +03:00
my_fopen.c
my_fstream.c
my_gethostbyname.c Added missing space from last push 2010-03-31 23:50:54 +03:00
my_gethwaddr.c Bug#53445: Build with -Wall and fix warnings that it generates 2010-07-02 15:30:47 -03:00
my_getncpus.c
my_getopt.c Fix for: LP #634955: Assert in _ma_update_at_original_place() 2010-11-02 17:22:57 +02:00
my_getpagesize.c
my_getsystime.c
my_getwd.c missing DBUG_RETURNs 2010-08-14 18:44:45 +04:00
my_handler.c Merge with MySQL 5.1.50 2010-08-27 17:12:44 +03:00
my_handler_errors.h
my_init.c Merge MySQL 5.1.46 into MariaDB. 2010-04-28 14:52:24 +02:00
my_largepage.c
my_lib.c
my_libwrap.c
my_lock.c
my_lockmem.c
my_malloc.c Merge with MySQL 5.1.49 2010-08-02 12:01:24 +03:00
my_memmem.c
my_messnc.c
my_mkdir.c
my_mmap.c
my_net.c
my_netware.c
my_new.cc
my_once.c
my_open.c
my_port.c
my_pread.c
my_pthread.c
my_quick.c
my_read.c
my_realloc.c
my_redel.c Merge with MySQL 5.1.50 2010-08-27 17:12:44 +03:00
my_rename.c
my_rnd.c
my_safehash.c
my_safehash.h
my_seek.c
my_sleep.c
my_static.c Added --sync-sys=0 option for mysqld to skip sync() calls for faster testing 2010-08-09 20:05:42 +03:00
my_static.h
my_symlink.c Merge with MySQL 5.1.47 2010-05-26 21:55:40 +03:00
my_symlink2.c Fix for: LP #634955: Assert in _ma_update_at_original_place() 2010-11-02 17:22:57 +02:00
my_sync.c Fixed typo that caused compile failure on Mac 2010-08-10 19:06:34 +03:00
my_thr_init.c Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
my_uuid.c Fixed bug in my_uuid() that caused failures on hpux and ia64 2010-01-04 20:31:26 +02:00
my_vle.c
my_wincond.c
my_windac.c
my_winthread.c Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
my_write.c
mysys_priv.h
ptr_cmp.c
queues.c
rijndael.c
safemalloc.c Merge with MySQL 5.1.49 2010-08-02 12:01:24 +03:00
sha1.c
stacktrace.c Bug#45288: pb2 returns a lot of compilation warnings on linux 2010-07-30 17:33:10 -03:00
string.c
test_charset.c
test_dir.c
test_fn.c
test_thr_mutex.c
test_xml.c
testhash.c
thr_alarm.c Bug#54667: Unnecessary signal handler redefinition 2010-07-01 12:02:00 +04:00
thr_lock.c Fixed compiler & valgrind warnings from my previous push. 2010-11-03 14:14:02 +02:00
thr_mutex.c Fixed LPBUG#485443 --with-fast-mutexes and without safe mutexes (debug build) maria do not builds 2009-11-26 01:18:23 +02:00
thr_rwlock.c
tree.c
trie.c
typelib.c Merge the last bit of MySQL 5.1.41 into MariaDB. 2009-11-18 12:47:59 +01:00
waiting_threads.c
wqueue.c