You've already forked mariadb-connector-c
mirror of
https://github.com/mariadb-corporation/mariadb-connector-c.git
synced 2025-08-05 15:55:58 +03:00
Added new API function mysql_get_info/mysql_get_infov which retrieves
global or connection dependent information: mysql_get_infov(MYSQL *mysql, enum mariadb_value value, void *arg, ...) the following value types are supported: MARIADB_CHARSET_ID (requires numeric 4th parameter) MARIADB_CHARSET_INFO (requires string 4th parameter) MARIADB_CHARSET_NAME MARIADB_CLIENT_ERRORS MARIADB_CLIENT_VERSION MARIADB_CLIENT_VERSION_ID MARIADB_CONNECTION_ASYNC_TIMEOUT MARIADB_CONNECTION_ASYNC_TIMEOUT_MS MARIADB_CONNECTION_HOST MARIADB_CONNECTION_INFO MARIADB_CONNECTION_PORT MARIADB_CONNECTION_PROTOCOL_VERSION_ID MARIADB_CONNECTION_PVIO_TYPE MARIADB_CONNECTION_SCHEMA MARIADB_CONNECTION_SERVER_TYPE MARIADB_CONNECTION_SERVER_VERSION MARIADB_CONNECTION_SERVER_VERSION_ID MARIADB_CONNECTION_SOCKET MARIADB_CONNECTION_SSL_CIPHER MARIADB_CONNECTION_SSL_VERSION MARIADB_CONNECTION_SSL_VERSION_ID MARIADB_CONNECTION_TYPE MARIADB_CONNECTION_UNIX_SOCKET MARIADB_CONNECTION_USER MARIADB_MAX_ALLOWED_PACKET MARIADB_NET_BUFFER_LENGTH MARIADB_CONNECTION prefix indicates that a valid connection handle has to be passed as first parameter.
This commit is contained in:
@@ -34,7 +34,8 @@ my_bool skip_async= 0;
|
||||
|
||||
static int test_async(MYSQL *mysql)
|
||||
{
|
||||
int type= mariadb_get_connection_type(mysql);
|
||||
int type;
|
||||
mariadb_get_info(mysql, MARIADB_CONNECTION_PVIO_TYPE, &type);
|
||||
if (type > MARIADB_CONNECTION_TCP)
|
||||
{
|
||||
skip_async= 1;
|
||||
|
Reference in New Issue
Block a user