From afacdecd1f8001b143e86676859d570ebf4659b9 Mon Sep 17 00:00:00 2001 From: Andrey Hristov Date: Thu, 7 Feb 2013 18:45:49 +0100 Subject: Add support for begin_transaction in libmysql mode. Add support for flags and name for commit/rollback in libmysql mode --- ext/mysqli/mysqli_libmysql.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ext/mysqli/mysqli_libmysql.h') diff --git a/ext/mysqli/mysqli_libmysql.h b/ext/mysqli/mysqli_libmysql.h index 3a7b91b995..e10e3702ea 100644 --- a/ext/mysqli/mysqli_libmysql.h +++ b/ext/mysqli/mysqli_libmysql.h @@ -42,6 +42,18 @@ #define mysqli_change_user_silent(c, u, p, d, p_len) mysql_change_user((c), (u), (p), (d)) +#define TRANS_START_NO_OPT 0 +#define TRANS_START_WITH_CONSISTENT_SNAPSHOT 1 +#define TRANS_START_READ_WRITE 2 +#define TRANS_START_READ_ONLY 4 + +#define TRANS_COR_NO_OPT 0 +#define TRANS_COR_AND_CHAIN 1 +#define TRANS_COR_AND_NO_CHAIN 2 +#define TRANS_COR_RELEASE 4 +#define TRANS_COR_NO_RELEASE 8 + + /* These functions also reside in ext/mysqlnd/mysqlnd_portability.h but since it is only made available if one wants to build mysqli against mysqlnd and they are useful for libmysql as -- cgit v1.2.1