diff options
author | jani@labbari.dsl.inet.fi <> | 2007-07-06 09:51:02 +0300 |
---|---|---|
committer | jani@labbari.dsl.inet.fi <> | 2007-07-06 09:51:02 +0300 |
commit | 7d7524d94d6f2c682ba4a974622df770bc2b5d6c (patch) | |
tree | 9df295c9769e2314016f4582bdc66818297f19a3 /libmysql | |
parent | 825570f5a4661612b1385634cdf17a594ceaa51c (diff) | |
parent | e5d06603fd540cfe8b0ec59309b2ed3dd25e91aa (diff) | |
download | mariadb-git-7d7524d94d6f2c682ba4a974622df770bc2b5d6c.tar.gz |
Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.0
into labbari.dsl.inet.fi:/home/my/bk/mysql-5.0-marvel
Diffstat (limited to 'libmysql')
-rw-r--r-- | libmysql/libmysql.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c index cb60fb20863..72bc4445d83 100644 --- a/libmysql/libmysql.c +++ b/libmysql/libmysql.c @@ -168,8 +168,23 @@ int STDCALL mysql_server_init(int argc __attribute__((unused)), } +/* + Free all memory and resources used by the client library + + NOTES + When calling this there should not be any other threads using + the library. + + To make things simpler when used with windows dll's (which calls this + function automaticly), it's safe to call this function multiple times. +*/ + + void STDCALL mysql_server_end() { + if (!mysql_client_init) + return; + #ifdef EMBEDDED_LIBRARY end_embedded_server(); #endif |