1 # symbols exported from mysql 5.1
11 mysql_character_set_name;
16 mysql_dump_debug_info;
23 mysql_fetch_field_direct;
31 mysql_get_character_set_info;
32 mysql_get_client_info;
33 mysql_get_client_version;
37 mysql_get_server_info;
38 mysql_get_server_version;
56 mysql_read_query_result;
58 mysql_real_escape_string;
68 mysql_set_character_set;
69 mysql_set_local_infile_default;
70 mysql_set_local_infile_handler;
71 mysql_set_server_option;
76 mysql_stmt_affected_rows;
79 mysql_stmt_bind_param;
80 mysql_stmt_bind_result;
87 mysql_stmt_fetch_column;
88 mysql_stmt_field_count;
89 mysql_stmt_free_result;
93 mysql_stmt_param_count;
94 mysql_stmt_param_metadata;
97 mysql_stmt_result_metadata;
100 mysql_stmt_send_long_data;
102 mysql_stmt_store_result;
110 # These are documented in Paul DuBois' MySQL book, so we treat them as part
111 # of the de-facto API.
120 # symbols added in mysql 5.5
121 libmysqlclient_16.1 {
123 mysql_client_find_plugin;
124 mysql_client_register_plugin;
127 mysql_plugin_options;
128 mysql_stmt_next_result;
130 # Ideally the following symbols wouldn't be exported, but various applications
131 # require them. We limit the namespace damage by prefixing mysql_
132 # (see mysql-dubious-exports.patch), which means the symbols are not present
133 # in libmysqlclient_16.
135 # mysql-connector-odbc requires these
136 mysql_default_charset_info;
138 mysql_get_charset_by_csname;
140 # PHP's mysqli.so requires this (via the ER() macro)
142 # perl-DBD-mysql-4.018 for is_prefix
143 # TODO: add it to mysql-dubious-exports.patch