~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/include/srv0srv.h

  • Committer: Monty Taylor
  • Date: 2010-12-22 03:15:22 UTC
  • mto: (2023.1.1 build)
  • mto: This revision was merged to the branch mainline in revision 2024.
  • Revision ID: mordred@inaugust.com-20101222031522-bmi73y3y00f480qs
Fixed some valgrind warning suppressions which were getting fooled by a
different stack.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
#include "que0types.h"
49
49
#include "trx0types.h"
50
50
 
51
 
#include <string>
52
 
 
53
51
extern const char*      srv_main_thread_op_info;
54
52
 
55
53
/** Prefix used by MySQL to indicate pre-5.1 table name encoding */
56
 
/** LOOKIE HERE!!!! This used to be srv_mysql50_table_name_prefix[10]
57
 
    which was a buffer overrun, because it didn't allow for the trailing
58
 
    '\0'. Thanks C++! */
59
 
static const std::string srv_mysql50_table_name_prefix("#mysql50#");
 
54
extern const char       srv_mysql50_table_name_prefix[9];
60
55
 
61
56
/* When this event is set the lock timeout and InnoDB monitor
62
57
thread starts running */
63
58
extern os_event_t       srv_lock_timeout_thread_event;
64
59
 
65
 
/* The monitor thread waits on this event. */
66
 
extern os_event_t       srv_monitor_event;
67
 
 
68
 
/* The lock timeout thread waits on this event. */
69
 
extern os_event_t       srv_timeout_event;
70
 
 
71
 
/* The error monitor thread waits on this event. */
72
 
extern os_event_t       srv_error_event;
73
 
 
74
60
/* If the last data file is auto-extended, we add this many pages to it
75
61
at a time */
76
62
#define SRV_AUTO_EXTEND_INCREMENT       \
268
254
                                query threads, and lock table: we allocate
269
255
                                it from dynamic memory to get it to the
270
256
                                same DRAM page as other hotspot semaphores */
271
 
extern mutex_t* commit_id_mutex_temp;
272
 
 
273
257
#define kernel_mutex (*kernel_mutex_temp)
274
 
#define commit_id_mutex (*commit_id_mutex_temp)
275
258
 
276
259
#define SRV_MAX_N_IO_THREADS    130
277
260
 
665
648
os_thread_ret_t
666
649
srv_purge_thread(
667
650
/*=============*/
668
 
        void*   /*arg __attribute__((unused))*/); /*!< in: a dummy parameter
 
651
        void*   arg __attribute__((unused))); /*!< in: a dummy parameter
669
652
                                              required by os_thread_create */
670
653
 
671
654
/**********************************************************************//**