diff options
author | gluh@eagle.(none) <> | 2008-02-29 14:05:38 +0400 |
---|---|---|
committer | gluh@eagle.(none) <> | 2008-02-29 14:05:38 +0400 |
commit | df5fbf5ae0ce15349319481e8c5ce16cdaafc906 (patch) | |
tree | dab52058ac84180fe00c686fe1fd5406f707b803 /sql/mysqld.cc | |
parent | 11a27f12159b1f2f92a13ead35bb25905add9cb8 (diff) | |
parent | 13bb7e0a226b8a8cf4053793dc8405d1b4f93d04 (diff) | |
download | mariadb-git-df5fbf5ae0ce15349319481e8c5ce16cdaafc906.tar.gz |
Merge mysql.com:/home/gluh/MySQL/Merge/4.1-opt
into mysql.com:/home/gluh/MySQL/Merge/5.0-opt
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r-- | sql/mysqld.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 7ffd19c0082..c03c9c34571 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -474,7 +474,12 @@ key_map key_map_full(0); // Will be initialized later const char *opt_date_time_formats[3]; -char *mysql_data_home= mysql_real_data_home; + +char compiled_default_collation_name[]= MYSQL_DEFAULT_COLLATION_NAME; +char *language_ptr, *default_collation_name, *default_character_set_name; +char mysql_data_home_buff[2], *mysql_data_home=mysql_real_data_home; +char mysql_unpacked_real_data_home[FN_REFLEN]; +struct passwd *user_info; char server_version[SERVER_VERSION_LENGTH]; char *mysqld_unix_port, *opt_mysql_tmpdir; const char **errmesg; /* Error messages */ @@ -7609,6 +7614,9 @@ static void fix_paths(void) pos[1]= 0; } convert_dirname(mysql_real_data_home,mysql_real_data_home,NullS); + (void) fn_format(buff, mysql_real_data_home, "", "", + (MY_RETURN_REAL_PATH|MY_RESOLVE_SYMLINKS)); + (void) unpack_dirname(mysql_unpacked_real_data_home, buff); convert_dirname(language,language,NullS); (void) my_load_path(mysql_home,mysql_home,""); // Resolve current dir (void) my_load_path(mysql_real_data_home,mysql_real_data_home,mysql_home); |