mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 19:37:16 +02:00
Merge mysql-5.1-innodb to mysql-5.5-innodb.
This commit is contained in:
commit
ba5bc8a1ca
3 changed files with 14 additions and 12 deletions
|
|
@ -1,6 +1,6 @@
|
|||
/*****************************************************************************
|
||||
|
||||
Copyright (c) 1995, 2009, Innobase Oy. All Rights Reserved.
|
||||
Copyright (c) 1995, 2011, Oracle and/or its affiliates. All Rights Reserved.
|
||||
Copyright (c) 2008, Google Inc.
|
||||
|
||||
Portions of this file contain modifications contributed and copyrighted by
|
||||
|
|
@ -714,7 +714,7 @@ print:
|
|||
fprintf(stderr, "rw-lock %p ",
|
||||
(void*) lock);
|
||||
sync_array_cell_print(stderr, cell);
|
||||
rw_lock_debug_print(debug);
|
||||
rw_lock_debug_print(stderr, debug);
|
||||
return(TRUE);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/*****************************************************************************
|
||||
|
||||
Copyright (c) 1995, 2009, Innobase Oy. All Rights Reserved.
|
||||
Copyright (c) 1995, 2011, Oracle and/or its affiliates. All Rights Reserved.
|
||||
Copyright (c) 2008, Google Inc.
|
||||
|
||||
Portions of this file contain modifications contributed and copyrighted by
|
||||
|
|
@ -936,7 +936,7 @@ rw_lock_list_print_info(
|
|||
|
||||
info = UT_LIST_GET_FIRST(lock->debug_list);
|
||||
while (info != NULL) {
|
||||
rw_lock_debug_print(info);
|
||||
rw_lock_debug_print(file, info);
|
||||
info = UT_LIST_GET_NEXT(list, info);
|
||||
}
|
||||
}
|
||||
|
|
@ -984,7 +984,7 @@ rw_lock_print(
|
|||
|
||||
info = UT_LIST_GET_FIRST(lock->debug_list);
|
||||
while (info != NULL) {
|
||||
rw_lock_debug_print(info);
|
||||
rw_lock_debug_print(stderr, info);
|
||||
info = UT_LIST_GET_NEXT(list, info);
|
||||
}
|
||||
}
|
||||
|
|
@ -996,28 +996,29 @@ UNIV_INTERN
|
|||
void
|
||||
rw_lock_debug_print(
|
||||
/*================*/
|
||||
FILE* f, /*!< in: output stream */
|
||||
rw_lock_debug_t* info) /*!< in: debug struct */
|
||||
{
|
||||
ulint rwt;
|
||||
|
||||
rwt = info->lock_type;
|
||||
|
||||
fprintf(stderr, "Locked: thread %lu file %s line %lu ",
|
||||
fprintf(f, "Locked: thread %lu file %s line %lu ",
|
||||
(ulong) os_thread_pf(info->thread_id), info->file_name,
|
||||
(ulong) info->line);
|
||||
if (rwt == RW_LOCK_SHARED) {
|
||||
fputs("S-LOCK", stderr);
|
||||
fputs("S-LOCK", f);
|
||||
} else if (rwt == RW_LOCK_EX) {
|
||||
fputs("X-LOCK", stderr);
|
||||
fputs("X-LOCK", f);
|
||||
} else if (rwt == RW_LOCK_WAIT_EX) {
|
||||
fputs("WAIT X-LOCK", stderr);
|
||||
fputs("WAIT X-LOCK", f);
|
||||
} else {
|
||||
ut_error;
|
||||
}
|
||||
if (info->pass != 0) {
|
||||
fprintf(stderr, " pass value %lu", (ulong) info->pass);
|
||||
fprintf(f, " pass value %lu", (ulong) info->pass);
|
||||
}
|
||||
putc('\n', stderr);
|
||||
putc('\n', f);
|
||||
}
|
||||
|
||||
/***************************************************************//**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue