~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/handler/handler0vars.h

  • Committer: Monty Taylor
  • Date: 2009-03-22 08:04:21 UTC
  • mto: (960.5.2 mordred)
  • mto: This revision was merged to the branch mainline in revision 961.
  • Revision ID: mordred@inaugust.com-20090322080421-xkfmhsstf51vvazm
Moved innodb handler code back to handler/ dir.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/***********************************************************************
2
 
This file contains accessor functions for dynamic plugin on Windows.
3
 
 
4
 
(c) 2008 Innobase Oy
5
 
***********************************************************************/
6
 
#if defined __WIN__ && defined MYSQL_DYNAMIC_PLUGIN
7
 
/***********************************************************************
8
 
This is a list of externals that can not be resolved by delay loading.
9
 
They have to be resolved indirectly via their addresses in the .map file.
10
 
All of them are external variables. */
11
 
extern  CHARSET_INFO*           wdl_my_charset_bin;
12
 
extern  CHARSET_INFO*           wdl_my_charset_latin1;
13
 
extern  CHARSET_INFO*           wdl_my_charset_filename;
14
 
extern  CHARSET_INFO**          wdl_system_charset_info;
15
 
extern  CHARSET_INFO**          wdl_default_charset_info;
16
 
extern  CHARSET_INFO**          wdl_all_charsets;
17
 
extern  system_variables*       wdl_global_system_variables;
18
 
extern  char*                   wdl_mysql_real_data_home;
19
 
extern  char**                  wdl_mysql_data_home;
20
 
extern  char**                  wdl_tx_isolation_names;
21
 
extern  char**                  wdl_binlog_format_names;
22
 
extern  char*                   wdl_reg_ext;
23
 
extern  pthread_mutex_t*        wdl_LOCK_thread_count;
24
 
extern  key_map*                wdl_key_map_full;
25
 
extern  MY_TMPDIR*              wdl_mysql_tmpdir_list;
26
 
extern  bool*                   wdl_mysqld_embedded;
27
 
extern  uint*                   wdl_lower_case_table_names;
28
 
extern  ulong*                  wdl_specialflag;
29
 
extern  int*                    wdl_my_umask;
30
 
 
31
 
#define my_charset_bin          (*wdl_my_charset_bin)
32
 
#define my_charset_latin1       (*wdl_my_charset_latin1)
33
 
#define my_charset_filename     (*wdl_my_charset_filename)
34
 
#define system_charset_info     (*wdl_system_charset_info)
35
 
#define default_charset_info    (*wdl_default_charset_info)
36
 
#define all_charsets            (wdl_all_charsets)
37
 
#define global_system_variables (*wdl_global_system_variables)
38
 
#define mysql_real_data_home    (wdl_mysql_real_data_home)
39
 
#define mysql_data_home         (*wdl_mysql_data_home)
40
 
#define tx_isolation_names      (wdl_tx_isolation_names)
41
 
#define binlog_format_names     (wdl_binlog_format_names)
42
 
#define reg_ext                 (wdl_reg_ext)
43
 
#define LOCK_thread_count       (*wdl_LOCK_thread_count)
44
 
#define key_map_full            (*wdl_key_map_full)
45
 
#define mysql_tmpdir_list       (*wdl_mysql_tmpdir_list)
46
 
#define mysqld_embedded         (*wdl_mysqld_embedded)
47
 
#define lower_case_table_names  (*wdl_lower_case_table_names)
48
 
#define specialflag             (*wdl_specialflag)
49
 
#define my_umask                (*wdl_my_umask)
50
 
 
51
 
#endif