summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd_libmysql_compat.h
diff options
context:
space:
mode:
authorJohannes Schlüter <johannes@php.net>2009-01-22 21:01:58 +0000
committerJohannes Schlüter <johannes@php.net>2009-01-22 21:01:58 +0000
commit074b08485201dc3af205a76ea609d53050ec8229 (patch)
tree0aba3e9a330c2a1d592127e3e27f8ce6de57939a /ext/mysqlnd/mysqlnd_libmysql_compat.h
parent20b20bbdb32a872b25eab67b7f474d3724ebc054 (diff)
downloadphp-git-074b08485201dc3af205a76ea609d53050ec8229.tar.gz
MFH: export mysql_refresh
[DOC] This makes mysql_refresh() as described in http://dev.mysql.com/doc/refman/6.0/en/mysql-refresh.html available as mysqli_Refresh() and mysqli->refresh() MYSQLI_REFRESH_BACKUP_LOG is only available when linking libmysql 6.0 or mysqlnd
Diffstat (limited to 'ext/mysqlnd/mysqlnd_libmysql_compat.h')
-rw-r--r--ext/mysqlnd/mysqlnd_libmysql_compat.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/mysqlnd/mysqlnd_libmysql_compat.h b/ext/mysqlnd/mysqlnd_libmysql_compat.h
index acb55bb5d0..b23d2fd125 100644
--- a/ext/mysqlnd/mysqlnd_libmysql_compat.h
+++ b/ext/mysqlnd/mysqlnd_libmysql_compat.h
@@ -73,6 +73,7 @@
#define mysql_ping(r) mysqlnd_ping((r))
#define mysql_real_escape_string(r,a,b,c) mysqlnd_real_escape_string((r), (a), (b), (c))
#define mysql_real_query(r,a,b) mysqlnd_query((r), (a), (b))
+#define mysql_refresh(conn, options) mysqlnd_refresh((conn), (options))
#define mysql_rollback(r) mysqlnd_rollback((r))
#define mysql_select_db(r,a) mysqlnd_select_db((r), (a) ,strlen((a)))
#define mysql_set_server_option(r,o) mysqlnd_set_server_option((r), (o))
@@ -118,4 +119,14 @@
#define mysql_warning_count(r) mysqlnd_warning_count((r))
#define mysql_eof(r) (((r)->unbuf && (r)->unbuf->eof_reached) || (r)->stored_data)
+#define REFRESH_GRANT MYSQLND_REFRESH_GRANT
+#define REFRESH_LOG MYSQLND_REFRESH_LOG
+#define REFRESH_TABLES MYSQLND_REFRESH_TABLES
+#define REFRESH_HOSTS MYSQLND_REFRESH_HOSTS
+#define REFRESH_STATUS MYSQLND_REFRESH_STATUS
+#define REFRESH_THREADS MYSQLND_REFRESH_THREADS
+#define REFRESH_SLAVE MYSQLND_REFRESH_SLAVE
+#define REFRESH_MASTER MYSQLND_REFRESH_MASTER
+#define REFRESH_BACKUP_LOG MYSQLND_REFRESH_BACKUP_LOG
+
#endif /* MYSQLND_LIBMYSQL_COMPAT_H */