]> TLD Linux GIT Repositories - packages/mysql.git/blob - libmysql.version
- from PLD
[packages/mysql.git] / libmysql.version
1 # symbols exported from mysql 5.1
2 libmysqlclient_16 {
3   global:
4         _fini;
5         _init;
6         my_init;
7         myodbc_remove_escape;
8         mysql_affected_rows;
9         mysql_autocommit;
10         mysql_change_user;
11         mysql_character_set_name;
12         mysql_close;
13         mysql_commit;
14         mysql_data_seek;
15         mysql_debug;
16         mysql_dump_debug_info;
17         mysql_embedded;
18         mysql_eof;
19         mysql_errno;
20         mysql_error;
21         mysql_escape_string;
22         mysql_fetch_field;
23         mysql_fetch_field_direct;
24         mysql_fetch_fields;
25         mysql_fetch_lengths;
26         mysql_fetch_row;
27         mysql_field_count;
28         mysql_field_seek;
29         mysql_field_tell;
30         mysql_free_result;
31         mysql_get_character_set_info;
32         mysql_get_client_info;
33         mysql_get_client_version;
34         mysql_get_host_info;
35         mysql_get_parameters;
36         mysql_get_proto_info;
37         mysql_get_server_info;
38         mysql_get_server_version;
39         mysql_get_ssl_cipher;
40         mysql_hex_string;
41         mysql_info;
42         mysql_init;
43         mysql_insert_id;
44         mysql_kill;
45         mysql_list_dbs;
46         mysql_list_fields;
47         mysql_list_processes;
48         mysql_list_tables;
49         mysql_more_results;
50         mysql_next_result;
51         mysql_num_fields;
52         mysql_num_rows;
53         mysql_options;
54         mysql_ping;
55         mysql_query;
56         mysql_read_query_result;
57         mysql_real_connect;
58         mysql_real_escape_string;
59         mysql_real_query;
60         mysql_refresh;
61         mysql_rollback;
62         mysql_row_seek;
63         mysql_row_tell;
64         mysql_select_db;
65         mysql_send_query;
66         mysql_server_end;
67         mysql_server_init;
68         mysql_set_character_set;
69         mysql_set_local_infile_default;
70         mysql_set_local_infile_handler;
71         mysql_set_server_option;
72         mysql_shutdown;
73         mysql_sqlstate;
74         mysql_ssl_set;
75         mysql_stat;
76         mysql_stmt_affected_rows;
77         mysql_stmt_attr_get;
78         mysql_stmt_attr_set;
79         mysql_stmt_bind_param;
80         mysql_stmt_bind_result;
81         mysql_stmt_close;
82         mysql_stmt_data_seek;
83         mysql_stmt_errno;
84         mysql_stmt_error;
85         mysql_stmt_execute;
86         mysql_stmt_fetch;
87         mysql_stmt_fetch_column;
88         mysql_stmt_field_count;
89         mysql_stmt_free_result;
90         mysql_stmt_init;
91         mysql_stmt_insert_id;
92         mysql_stmt_num_rows;
93         mysql_stmt_param_count;
94         mysql_stmt_param_metadata;
95         mysql_stmt_prepare;
96         mysql_stmt_reset;
97         mysql_stmt_result_metadata;
98         mysql_stmt_row_seek;
99         mysql_stmt_row_tell;
100         mysql_stmt_send_long_data;
101         mysql_stmt_sqlstate;
102         mysql_stmt_store_result;
103         mysql_store_result;
104         mysql_thread_end;
105         mysql_thread_id;
106         mysql_thread_init;
107         mysql_thread_safe;
108         mysql_use_result;
109         mysql_warning_count;
110 # These are documented in Paul DuBois' MySQL book, so we treat them as part
111 # of the de-facto API.
112         free_defaults;
113         handle_options;
114         load_defaults;
115         my_print_help;
116         client_errors;
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;
121   local:
122         *;
123 };
124 # symbols added in mysql 5.5
125 libmysqlclient_18 {
126   global:
127         mysql_client_find_plugin;
128         mysql_client_register_plugin;
129         mysql_load_plugin;
130         mysql_load_plugin_v;
131         mysql_plugin_options;
132         mysql_stmt_next_result;
133 #
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.
138 #
139 # mysql-connector-odbc requires these
140         mysql_default_charset_info;
141         mysql_get_charset;
142         mysql_get_charset_by_csname;
143         mysql_net_realloc;
144 # PHP's mysqli.so requires this (via the ER() macro)
145         mysql_client_errors;
146 # perl-DBD-mysql-4.018 for is_prefix
147         mysql_is_prefix;
148 # hiphop-php: TODO: added mysql_ prefix
149         cli_safe_read;
150         net_field_length;
151         free_root;
152 };