149 lines
3.4 KiB
Plaintext
149 lines
3.4 KiB
Plaintext
# symbols exported from mysql 5.1
|
|
libmysqlclient_16 {
|
|
global:
|
|
_fini;
|
|
_init;
|
|
my_init;
|
|
myodbc_remove_escape;
|
|
mysql_affected_rows;
|
|
mysql_autocommit;
|
|
mysql_change_user;
|
|
mysql_character_set_name;
|
|
mysql_close;
|
|
mysql_commit;
|
|
mysql_data_seek;
|
|
mysql_debug;
|
|
mysql_dump_debug_info;
|
|
mysql_embedded;
|
|
mysql_eof;
|
|
mysql_errno;
|
|
mysql_error;
|
|
mysql_escape_string;
|
|
mysql_fetch_field;
|
|
mysql_fetch_field_direct;
|
|
mysql_fetch_fields;
|
|
mysql_fetch_lengths;
|
|
mysql_fetch_row;
|
|
mysql_field_count;
|
|
mysql_field_seek;
|
|
mysql_field_tell;
|
|
mysql_free_result;
|
|
mysql_get_character_set_info;
|
|
mysql_get_client_info;
|
|
mysql_get_client_version;
|
|
mysql_get_host_info;
|
|
mysql_get_parameters;
|
|
mysql_get_proto_info;
|
|
mysql_get_server_info;
|
|
mysql_get_server_version;
|
|
mysql_get_ssl_cipher;
|
|
mysql_hex_string;
|
|
mysql_info;
|
|
mysql_init;
|
|
mysql_insert_id;
|
|
mysql_kill;
|
|
mysql_list_dbs;
|
|
mysql_list_fields;
|
|
mysql_list_processes;
|
|
mysql_list_tables;
|
|
mysql_more_results;
|
|
mysql_next_result;
|
|
mysql_num_fields;
|
|
mysql_num_rows;
|
|
mysql_options;
|
|
mysql_ping;
|
|
mysql_query;
|
|
mysql_read_query_result;
|
|
mysql_real_connect;
|
|
mysql_real_escape_string;
|
|
mysql_real_query;
|
|
mysql_refresh;
|
|
mysql_rollback;
|
|
mysql_row_seek;
|
|
mysql_row_tell;
|
|
mysql_select_db;
|
|
mysql_send_query;
|
|
mysql_server_end;
|
|
mysql_server_init;
|
|
mysql_set_character_set;
|
|
mysql_set_local_infile_default;
|
|
mysql_set_local_infile_handler;
|
|
mysql_set_server_option;
|
|
mysql_shutdown;
|
|
mysql_sqlstate;
|
|
mysql_ssl_set;
|
|
mysql_stat;
|
|
mysql_stmt_affected_rows;
|
|
mysql_stmt_attr_get;
|
|
mysql_stmt_attr_set;
|
|
mysql_stmt_bind_param;
|
|
mysql_stmt_bind_result;
|
|
mysql_stmt_close;
|
|
mysql_stmt_data_seek;
|
|
mysql_stmt_errno;
|
|
mysql_stmt_error;
|
|
mysql_stmt_execute;
|
|
mysql_stmt_fetch;
|
|
mysql_stmt_fetch_column;
|
|
mysql_stmt_field_count;
|
|
mysql_stmt_free_result;
|
|
mysql_stmt_init;
|
|
mysql_stmt_insert_id;
|
|
mysql_stmt_num_rows;
|
|
mysql_stmt_param_count;
|
|
mysql_stmt_param_metadata;
|
|
mysql_stmt_prepare;
|
|
mysql_stmt_reset;
|
|
mysql_stmt_result_metadata;
|
|
mysql_stmt_row_seek;
|
|
mysql_stmt_row_tell;
|
|
mysql_stmt_send_long_data;
|
|
mysql_stmt_sqlstate;
|
|
mysql_stmt_store_result;
|
|
mysql_store_result;
|
|
mysql_thread_end;
|
|
mysql_thread_id;
|
|
mysql_thread_init;
|
|
mysql_thread_safe;
|
|
mysql_use_result;
|
|
mysql_warning_count;
|
|
# These are documented in Paul DuBois' MySQL book, so we treat them as part
|
|
# of the de-facto API.
|
|
free_defaults;
|
|
handle_options;
|
|
load_defaults;
|
|
my_print_help;
|
|
# This isn't really documented anywhere, but it seems to be part of the
|
|
# de-facto API as well. We're not going to export the deprecated version
|
|
# make_scrambled_password, however.
|
|
my_make_scrambled_password;
|
|
# This really shouldn't be exported, but some applications use it as a
|
|
# workaround for inadequate threading support; see bug #846602
|
|
THR_KEY_mysys;
|
|
local:
|
|
*;
|
|
};
|
|
# symbols added in mysql 5.5
|
|
libmysqlclient_18 {
|
|
global:
|
|
mysql_client_find_plugin;
|
|
mysql_client_register_plugin;
|
|
mysql_load_plugin;
|
|
mysql_load_plugin_v;
|
|
mysql_plugin_options;
|
|
mysql_stmt_next_result;
|
|
#
|
|
# Ideally the following symbols wouldn't be exported, but various applications
|
|
# require them. We limit the namespace damage by prefixing mysql_
|
|
# (see mysql-dubious-exports.patch), which means the symbols are not present
|
|
# in libmysqlclient_16.
|
|
#
|
|
# mysql-connector-odbc requires these
|
|
mysql_default_charset_info;
|
|
mysql_get_charset;
|
|
mysql_get_charset_by_csname;
|
|
mysql_net_realloc;
|
|
# PHP's mysqli.so requires this (via the ER() macro)
|
|
mysql_client_errors;
|
|
};
|