~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/unireg.h

  • Committer: Brian Aker
  • Date: 2008-08-22 19:59:34 UTC
  • Revision ID: brian@tangent.org-20080822195934-c2krkt6759jct6mf
Removed dead bits.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#define NO_ALARM_LOOP           /* lib5 and popen can't use alarm */
25
25
#endif
26
26
 
27
 
/* These paths are converted to other systems (WIN95) before use */
28
 
 
29
 
#define LANGUAGE        "english/"
30
 
#define ERRMSG_FILE     "errmsg.sys"
31
 
#define TEMP_PREFIX     "MY"
32
 
#define LOG_PREFIX      "ML"
33
 
#define PROGDIR         "bin/"
34
 
#ifndef DATADIR
35
 
#define DATADIR         "data/"
36
 
#endif
37
 
#ifndef SHAREDIR
38
 
#define SHAREDIR        "share/"
39
 
#endif
40
 
#ifndef PLUGINDIR
41
 
#define PLUGINDIR       "lib/plugin"
42
 
#endif
43
 
 
44
27
#define ER(X) _(drizzled_error_messages[(X) - ER_ERROR_FIRST])
45
28
#define ER_SAFE(X) (((X) >= ER_ERROR_FIRST && (X) <= ER_ERROR_LAST) ? ER(X) : _("Invalid error code"))
46
29
 
125
108
    memset((A)->null_flags, 255, (A)->s->null_bytes);   \
126
109
  } while (0)
127
110
 
128
 
        /* Defines for use with openfrm, openprt and openfrd */
129
 
 
130
 
#define READ_ALL                1       /* openfrm: Read all parameters */
131
 
#define CHANGE_FRM              2       /* openfrm: open .frm as O_RDWR */
132
 
#define EXTRA_RECORD            8       /* Reservera plats f|r extra record */
133
 
#define DONT_GIVE_ERROR         256     /* Don't do frm_error on openfrm  */
134
 
#define DELAYED_OPEN            4096    /* Open table later */
135
 
 
136
111
/**
137
112
  This flag is used in function get_all_tables() which fills
138
113
  I_S tables with data which are retrieved from frm files and storage engine
167
142
*/
168
143
#define OPTIMIZE_I_S_TABLE     OPEN_VIEW_FULL*2
169
144
 
170
 
/*
171
 
  The flag means that we need to process trigger files only.
172
 
*/
173
 
#define OPEN_TRIGGER_ONLY      OPTIMIZE_I_S_TABLE*2
174
 
 
175
145
#define SC_INFO_LENGTH 4                /* Form format constant */
176
146
#define TE_INFO_LENGTH 3
177
147
#define MTYP_NOEMPTY_BIT 128