diff options
author | unknown <monty@hundin.mysql.fi> | 2001-09-30 05:47:34 +0300 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2001-09-30 05:47:34 +0300 |
commit | 4b019c6f1cf2fa68e46602b9fee7cd097daf54f6 (patch) | |
tree | 886cd7691adbe2cc50914331f384dcf98a049097 /libmysqld | |
parent | 1134f794d02ff93b97fa77c7b506e4e49458a0e0 (diff) | |
download | mariadb-git-4b019c6f1cf2fa68e46602b9fee7cd097daf54f6.tar.gz |
Fixes to get openssl code to compile
include/violite.h:
Moved wrong endif line
libmysqld/lib_sql.cc:
Cleanup
sql/sql_acl.cc:
cleanup openssl code
sql/mysqld.cc:
Don't exit() when ending the embedded library
Diffstat (limited to 'libmysqld')
-rw-r--r-- | libmysqld/lib_sql.cc | 62 |
1 files changed, 24 insertions, 38 deletions
diff --git a/libmysqld/lib_sql.cc b/libmysqld/lib_sql.cc index 116219372fd..f2599fe4016 100644 --- a/libmysqld/lib_sql.cc +++ b/libmysqld/lib_sql.cc @@ -19,13 +19,16 @@ #include "../regex/regex.h" #include "my_sys.h" +/* + The following is needed to not cause conflicts when we include mysqld.cc +*/ + #define main main1 #define mysql_unix_port mysql_inix_port1 #define mysql_port mysql_port1 #define net_read_timeout net_read_timeout1 #define net_write_timeout net_write_timeout1 #define changeable_vars changeable_vars1 -//#define mysql_tmpdir mysql_tmpdir1 extern "C" { @@ -36,38 +39,23 @@ extern "C" class THD; -static int -check_connections1(THD * thd); - -static bool -check_user(THD *thd, enum_server_command command,const char *user, const char *passwd, const char *db, bool check_count); - -static int -check_connections2(THD * thd); - -extern void free_defaults(char ** argv); -void free_defaults_internal(char ** argv){if (argv) free_defaults(argv);} +static int check_connections1(THD * thd); +static int check_connections2(THD * thd); +static bool check_user(THD *thd, enum_server_command command, + const char *user, const char *passwd, const char *db, + bool check_count); +void free_defaults_internal(char ** argv) {if (argv) free_defaults(argv);} #define free_defaults free_defaults_internal char mysql_data_home[FN_REFLEN]; -char * get_mysql_data_home(){return mysql_data_home;}; +char * get_mysql_data_home() { return mysql_data_home; } #define mysql_data_home mysql_data_home_internal #include "../sql/mysqld.cc" #define SCRAMBLE_LENGTH 8 extern "C" { - -/* -void -free_defaults(char ** argv) {}; -void -load_defaults(const char *, const char **, int *, char ***) {}; -*/ - -char * -get_mysql_home(){ return mysql_home;}; -char * -get_mysql_real_data_home(){ return mysql_real_data_home;}; +char * get_mysql_home(){ return mysql_home;}; +char * get_mysql_real_data_home(){ return mysql_real_data_home;}; bool lib_dispatch_command(enum enum_server_command command, NET *net, @@ -83,9 +71,7 @@ bool lib_dispatch_command(enum enum_server_command command, NET *net, } - -void -lib_connection_phase(NET * net, int phase) +void lib_connection_phase(NET * net, int phase) { THD * thd; thd = (THD *)(net->vio->dest_thd); @@ -99,7 +85,9 @@ lib_connection_phase(NET * net, int phase) } } } -} +} /* extern "C" */ + + void start_embedded_conn1(NET * net) { THD * thd = new THD; @@ -660,16 +648,14 @@ void mysql_thread_end() void start_embedded_connection(NET * net) { - start_embedded_conn1(net); -} -//==================================================================== + start_embedded_conn1(net); } + +} /* extern "C" */ + int embedded_do_command(NET * net) { - THD * thd = (THD *) net ->vio; - do_command(thd); - return 0; + THD * thd = (THD *) net ->vio; + do_command(thd); + return 0; } - - - |