summaryrefslogtreecommitdiff
path: root/storage/xtradb/include/que0que.ic
diff options
context:
space:
mode:
Diffstat (limited to 'storage/xtradb/include/que0que.ic')
-rw-r--r--storage/xtradb/include/que0que.ic16
1 files changed, 15 insertions, 1 deletions
diff --git a/storage/xtradb/include/que0que.ic b/storage/xtradb/include/que0que.ic
index a1c0dc1e77a..bd936670e1e 100644
--- a/storage/xtradb/include/que0que.ic
+++ b/storage/xtradb/include/que0que.ic
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2009, Innobase Oy. All Rights Reserved.
+Copyright (c) 1996, 2010, Innobase Oy. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -38,6 +38,20 @@ thr_get_trx(
return(thr->graph->trx);
}
+/*******************************************************************//**
+Determines if this thread is rolling back an incomplete transaction
+in crash recovery.
+@return TRUE if thr is rolling back an incomplete transaction in crash
+recovery */
+UNIV_INLINE
+ibool
+thr_is_recv(
+/*========*/
+ const que_thr_t* thr) /*!< in: query thread */
+{
+ return(trx_is_recv(thr->graph->trx));
+}
+
/***********************************************************************//**
Gets the first thr in a fork. */
UNIV_INLINE