diff options
Diffstat (limited to 'storage/xtradb/include/lock0lock.ic')
-rw-r--r-- | storage/xtradb/include/lock0lock.ic | 35 |
1 files changed, 3 insertions, 32 deletions
diff --git a/storage/xtradb/include/lock0lock.ic b/storage/xtradb/include/lock0lock.ic index 4e6c0c1b78c..736936954cb 100644 --- a/storage/xtradb/include/lock0lock.ic +++ b/storage/xtradb/include/lock0lock.ic @@ -1,6 +1,6 @@ /***************************************************************************** -Copyright (c) 1996, 2009, Innobase Oy. All Rights Reserved. +Copyright (c) 1996, 2009, Oracle and/or its affiliates. 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 @@ -11,8 +11,8 @@ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with -this program; if not, write to the Free Software Foundation, Inc., -51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA *****************************************************************************/ @@ -68,35 +68,6 @@ lock_rec_hash( } /*********************************************************************//** -Checks if some transaction has an implicit x-lock on a record in a clustered -index. -@return transaction which has the x-lock, or NULL */ -UNIV_INLINE -trx_t* -lock_clust_rec_some_has_impl( -/*=========================*/ - const rec_t* rec, /*!< in: user record */ - const dict_index_t* index, /*!< in: clustered index */ - const ulint* offsets)/*!< in: rec_get_offsets(rec, index) */ -{ - trx_id_t trx_id; - - ut_ad(mutex_own(&kernel_mutex)); - ut_ad(dict_index_is_clust(index)); - ut_ad(page_rec_is_user_rec(rec)); - - trx_id = row_get_rec_trx_id(rec, index, offsets); - - if (trx_is_active(trx_id)) { - /* The modifying or inserting transaction is active */ - - return(trx_get_on_id(trx_id)); - } - - return(NULL); -} - -/*********************************************************************//** Gets the heap_no of the smallest user record on a page. @return heap_no of smallest user record, or PAGE_HEAP_NO_SUPREMUM */ UNIV_INLINE |