| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
additional changes (after discussion with Monty)
|
|
|
|
|
|
| |
now mysql_server_init is called from mysql_init with fake parameters
mysql_once_init code included to mysql_server_init.
embedded-specific initialization is in init_embedded_server function
|
|
|
|
| |
Some intersections with Monty encountered
|
|\
| |
| |
| |
| | |
merged conflicts about my previous commit
it seems there are some errors left - gonna check...
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
master/slave will now use the 4.1 protocol
Fixed wrong value for SQLSTATE_LENGTH
Added CLIENT_REMEMBER_OPTIONS to mysql_real_connect()
Changed mysql_port and mysql_unix_port to mysqld_xxxx
|
|/
|
|
|
|
|
|
| |
client capabilities included into libmysqld
some API methods became "virtual"
lots of duplicated code removed
IMHO all the above made library's code way more pleasant to look at, didn't it?
|
| |
|
|
|
|
| |
splittiln common client's parts
|
|
Here is another pack of changes about gathering common client code in
sql-common/client.c.
Now i symlink the client.c from sql/ and libmysql/. These directories
have client_settings.h files to be included to client.c. It contains
defines and declarations to compile client.c in appropriate manner.
Also i've added include/sql_common.h, containing declarations of what
is exported from client.c
I removed as many #ifdef-s from client.c as i dared to. I think it's better
push it with some extra #ifdef-s now (of course, if everythihg besides it is
ok) so other people can check the code.
|