mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge MWL#192: Non-blocking client library, into MariaDB 5.5.
This commit is contained in:
21
dbug/dbug.c
21
dbug/dbug.c
@@ -349,6 +349,27 @@ static CODE_STATE *code_state(void)
|
||||
return cs;
|
||||
}
|
||||
|
||||
void
|
||||
dbug_swap_code_state(void **code_state_store)
|
||||
{
|
||||
CODE_STATE *cs, **cs_ptr;
|
||||
|
||||
if (!(cs_ptr= (CODE_STATE**) my_thread_var_dbug()))
|
||||
return;
|
||||
cs= *cs_ptr;
|
||||
*cs_ptr= *code_state_store;
|
||||
*code_state_store= cs;
|
||||
}
|
||||
|
||||
void dbug_free_code_state(void **code_state_store)
|
||||
{
|
||||
if (*code_state_store)
|
||||
{
|
||||
free(*code_state_store);
|
||||
*code_state_store= NULL;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Translate some calls among different systems.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user