mariadb/sql
unknown 376fb08072 Some small portability fixes.
Added support for lower_case_table_names=2, which is to be used on case insensitive file systems.
This tells MySQL to preserve the used case of filenames and database names to make it esier to move files between cases sensitive can case insensitive file systems (like Windows and Linux)


client/mysqltest.c:
  Indentation cleanup
include/myisam.h:
  Made some pointers 'const'
mysql-test/mysql-test-run.sh:
  Portability fix for OSX
sql/filesort.cc:
  Safety fix (not needed for current code but needed for 5.0)
sql/ha_berkeley.cc:
  More debugging
  Changed 'create' to return error number
sql/ha_berkeley.h:
  Added HA_FILE_BASED
sql/ha_innodb.cc:
  Added missing DBUG_RETURN
sql/ha_isam.cc:
  Changed create to return error number
sql/ha_isam.h:
  Added HA_FILE_BASED
sql/ha_isammrg.h:
  Added HA_FILE_BASED
sql/ha_myisam.cc:
  Changed create to return error number
sql/ha_myisam.h:
  Added HA_FILE_BASED
sql/ha_myisammrg.cc:
  Changed create to return error number
sql/ha_myisammrg.h:
  Added HA_FILE_BASED
sql/handler.cc:
  Ensure that table engines gets table names in lower case even if we are using lower_case_table_names
  Removed test for DB_TYPE_INNODB by ensuring that create method returns error number.
sql/handler.h:
  Added HA_FILE_BASED
  Made some struct entries 'const'
  Added 'alias' for create to be able to create tables in mixed case on case insensitive file systems
sql/mysql_priv.h:
  Support for lower_case_table_names=2
sql/mysqld.cc:
  Support for lower_case_table_names=2
  Moved test of case insenstive file system after all mutex are created
sql/set_var.cc:
  Support for lower_case_table_names=2
sql/sql_class.h:
  Indentation change
sql/sql_db.cc:
  Support for lower_case_table_names=2
sql/sql_insert.cc:
  Indentation change
sql/sql_parse.cc:
  Support for lower_case_table_names=2
sql/sql_rename.cc:
  Support for lower_case_table_names=2
  Added missing 'unpack_filename' to RENAME which may fix a bug in RENAME TABLE on windows
sql/sql_show.cc:
  If lower_case_table_name=2 is given, show original case in SHOW CREATE TABLE
sql/sql_table.cc:
  Support for lower_case_table_names=2 for DROP TABLE, RENAME TABLE, ALTER TABLE and CREATE TABLE
2003-12-30 13:14:21 +02:00
..
share Fix for BUG#2121 "Inadequate message "check permissions on master.info"": 2003-12-16 21:52:11 +01:00
.cvsignore
add_errmsg
cache_manager.cc
cache_manager.h
convert.cc
custom_conf.h
derror.cc
des_key_file.cc Replaced deprecated since OpenSSL 0.9.7 des_ calls and types with 2003-09-12 22:33:43 +04:00
field.cc Code cleanup 2003-12-18 01:13:52 +02:00
field.h Fix autoincrement for signed columns (Bug #1366) 2003-12-12 22:26:58 +02:00
field_conv.cc Optimized old patches 2003-07-01 14:38:38 +03:00
filesort.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
frm_crypt.cc
gen_lex_hash.cc merged 2003-03-13 13:44:03 +01:00
ha_berkeley.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_berkeley.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_heap.cc
ha_heap.h Fixes for valgrind 2003-04-23 21:52:16 +03:00
ha_innodb.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_innodb.h ha_innodb.h: 2003-07-14 15:53:50 +03:00
ha_isam.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_isam.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_isammrg.cc
ha_isammrg.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_myisam.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_myisam.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_myisammrg.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
ha_myisammrg.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
handler.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
handler.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
hash_filo.cc
hash_filo.h
hostname.cc
init.cc Added option --read-only (Thanks to Markus Benning) 2003-05-19 12:01:38 +03:00
item.cc Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105) 2003-12-14 06:39:52 +02:00
item.h Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105) 2003-12-14 06:39:52 +02:00
item_buff.cc
item_cmpfunc.cc cleanup: if there is return from if-part, we don't need else statement 2003-12-10 22:26:31 +03:00
item_cmpfunc.h make it clear for optimizer that XOR's are not optimizable at the moment (BUG#992) 2003-08-05 16:29:09 +02:00
item_create.cc CURRENT_USER() and "access denied" error messages now report hostname exactly as it was specified in the GRANT command (with wildcards, that is) 2003-04-29 00:15:18 +02:00
item_create.h
item_func.cc cleanup: if there is return from if-part, we don't need else statement 2003-12-10 22:26:31 +03:00
item_func.h fix for bug #1993 'bit functions do not return unsigned values' 2003-12-10 17:30:37 +03:00
item_strfunc.cc Fix autoincrement for signed columns (Bug #1366) 2003-12-12 22:26:58 +02:00
item_strfunc.h Fix for bug#1944 'Function RPad() sometimes produce unexpected result' 2003-12-04 14:12:01 +04:00
item_sum.cc cleanup: if there is return from if-part, we don't need else statement 2003-12-10 22:26:31 +03:00
item_sum.h Post-review fixes for bug #1790 'BIT_AND() result in GROUP BY different when 2003-12-02 19:39:51 +03:00
item_timefunc.cc WL#1175: more default_week_formats for iso compatibility 2003-12-07 15:10:21 +04:00
item_timefunc.h Bugfix for #614 2003-06-11 20:09:37 +05:00
item_uniq.cc
item_uniq.h Fixed some varnings from valgrind 2003-08-20 16:25:44 +03:00
key.cc Allow optimzation of multi-table-update also for InnoDB tables 2003-03-19 00:45:44 +02:00
lex.h Portability fixes (mostly test suite) 2003-12-16 13:20:17 +02:00
lex_symbol.h
lock.cc
log.cc Fix for BUG#2045 "Sending SIGHUP to mysqld crashes it if running with --log-bin". 2003-12-08 16:18:25 +01:00
log_event.cc Fix for BUG#2083 2003-12-16 11:10:50 +01:00
log_event.h Fix for BUG#2045 "Sending SIGHUP to mysqld crashes it if running with --log-bin". 2003-12-08 16:18:25 +01:00
Makefile.am - added $(EXEEXT) to gen_lex_hash generation/execution to fix a build 2003-06-20 15:19:51 +02:00
matherr.c
mf_iocache.cc
mini_client.cc Merge with 3.23 (only comment changes) 2003-11-17 16:16:56 +02:00
mini_client.h
my_lock.c
mysql_priv.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
mysqld.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
net_pkg.cc
net_serv.cc vio ssl structure renames (to get rid of ending _) 2003-08-27 02:51:39 +03:00
nt_servc.cc Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105) 2003-12-14 06:39:52 +02:00
nt_servc.h
opt_ft.cc Add new user variables for tuning memory usage: 2003-10-11 22:00:24 +03:00
opt_ft.h Add new user variables for tuning memory usage: 2003-10-11 22:00:24 +03:00
opt_range.cc Simple cleanups 2003-12-18 14:40:19 +02:00
opt_range.h Add new user variables for tuning memory usage: 2003-10-11 22:00:24 +03:00
opt_sum.cc sql_select.cc, opt_sum.cc: 2003-05-07 19:01:45 +03:00
password.c - renamed "rnd" to "my_rnd" as the name was too generic (and is an exported 2003-03-18 22:14:02 +01:00
procedure.cc
procedure.h
records.cc Fix autoincrement for signed columns (Bug #1366) 2003-12-12 22:26:58 +02:00
repl_failsafe.cc code cleanup after some reasoning 2003-12-09 20:49:48 +01:00
repl_failsafe.h Clearer error message when one forgot to grant REPLICATION SLAVE : 2003-03-08 18:53:32 +01:00
set_var.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
set_var.h SET CHARACTER SET DEFAULT didn't work (Bug #462) 2003-06-29 12:58:43 +03:00
slave.cc Fix for BUG#2145 "mysqld becomes unreliable if unable to create a relay log when replic starts": 2003-12-17 23:29:11 +01:00
slave.h Portability fix 2003-11-02 16:38:27 +02:00
sql_acl.cc Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 2003-12-16 11:12:40 +01:00
sql_acl.h SHOW GRANTS hided real grants when grants on both column and table (Bug 654) 2003-06-23 20:03:59 +03:00
sql_analyse.cc cleanup: if there is return from if-part, we don't need else statement 2003-12-10 22:26:31 +03:00
sql_analyse.h
sql_base.cc Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 2003-12-16 11:12:40 +01:00
sql_cache.cc Add cast to remove compiler warning 2003-12-10 12:03:54 +02:00
sql_cache.h support of more then 255 tables dependence in query cache (fixed BUG#930) 2003-07-30 14:59:56 +03:00
sql_class.cc 4 small items in this: 2003-10-31 23:20:23 +01:00
sql_class.h Some small portability fixes. 2003-12-30 13:14:21 +02:00
sql_crypt.cc - renamed "rnd" to "my_rnd" as the name was too generic (and is an exported 2003-03-18 22:14:02 +01:00
sql_crypt.h
sql_db.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
sql_delete.cc Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 2003-12-16 11:12:40 +01:00
sql_do.cc
sql_handler.cc Bug#1826, HANDLER+ALTER TABLE=crash (unfortunately, it cannot be tested in mysql-test suite) 2003-11-18 22:06:47 +01:00
sql_insert.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
sql_lex.cc Added missing (char*) casts in bzero calls. 2003-07-03 01:08:34 +02:00
sql_lex.h Cleaner implementation if INSERT ... SELECT with same tables 2003-07-03 11:55:36 +03:00
sql_list.cc Don't install signal handler for SIGINT by default 2003-06-10 21:42:29 +03:00
sql_list.h Cleaner implementation if INSERT ... SELECT with same tables 2003-07-03 11:55:36 +03:00
sql_load.cc Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105) 2003-12-14 06:39:52 +02:00
sql_manager.cc
sql_manager.h
sql_map.cc
sql_map.h
sql_olap.cc
sql_parse.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
sql_rename.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
sql_repl.cc Fix for BUG#1870 2003-11-18 17:31:17 +01:00
sql_repl.h Status query on killed mysql connection results in segmentation fault (Bug #738) 2003-07-04 03:18:15 +03:00
sql_select.cc Simple cleanups 2003-12-18 14:40:19 +02:00
sql_select.h Fixes for valgrind 2003-04-23 21:52:16 +03:00
sql_show.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
sql_sort.h
sql_string.cc
sql_string.h
sql_table.cc Some small portability fixes. 2003-12-30 13:14:21 +02:00
sql_test.cc Safety fix to detect multiple calls to my_thread_end() 2003-10-16 20:55:15 +03:00
sql_udf.cc Add new user variables for tuning memory usage: 2003-10-11 22:00:24 +03:00
sql_udf.h
sql_union.cc sql_union.cc: 2003-08-20 20:16:37 +03:00
sql_update.cc Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 2003-12-16 11:12:40 +01:00
sql_yacc.yy Fixed a possible memory leak on MacOSX when using the shared libmysql.so library (Bug #2061) 2003-12-11 06:24:08 +02:00
stacktrace.c
stacktrace.h
structs.h
table.cc Fix autoincrement for signed columns (Bug #1366) 2003-12-12 22:26:58 +02:00
table.h Fix autoincrement for signed columns (Bug #1366) 2003-12-12 22:26:58 +02:00
thr_malloc.cc
time.cc Fix autoincrement for signed columns (Bug #1366) 2003-12-12 22:26:58 +02:00
udf_example.cc
uniques.cc Fix for bug #1980 2003-12-02 21:05:40 +03:00
unireg.cc Call my_sync() after all data is written to .frm file 2003-11-02 15:55:02 +02:00
unireg.h Fix for BUG#1686 2003-10-29 14:23:35 +01:00
watchdog_mysqld