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.
117 # This isn't really documented anywhere, but it seems to be part of the
118 # de-facto API as well. We're not going to export the deprecated version
119 # make_scrambled_password, however.
120 my_make_scrambled_password;
124 # symbols added in mysql 5.5
127 mysql_client_find_plugin;
128 mysql_client_register_plugin;
131 mysql_plugin_options;
132 mysql_stmt_next_result;
134 # Ideally the following symbols wouldn't be exported, but various applications
135 # require them. We limit the namespace damage by prefixing mysql_
136 # (see mysql-dubious-exports.patch), which means the symbols are not present
137 # in libmysqlclient_16.
139 # mysql-connector-odbc requires these
140 mysql_default_charset_info;
142 mysql_get_charset_by_csname;
144 # PHP's mysqli.so requires this (via the ER() macro)
146 # perl-DBD-mysql-4.018 for is_prefix
148 # hiphop-php: TODO: added mysql_ prefix