~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/server_includes.h

Added code necessary for building plugins dynamically.
Merged in changes from lifeless to allow autoreconf to work.
Touching plugin.ini files now triggers a rebuid - so config/autorun.sh is no
longer required to be run after touching those.
Removed the duplicate plugin names - also removed the issue that getting them
different would silently fail weirdly later.

Show diffs side-by-side

added added

removed removed

Lines of Context:
152
152
/* table.cc */
153
153
TableShare *alloc_table_share(TableList *table_list, char *key,
154
154
                               uint32_t key_length);
155
 
int open_table_def(Session *session, TableShare *share);
 
155
int open_table_def(Session& session, TableShare *share);
156
156
void open_table_error(TableShare *share, int error, int db_errno, int errarg);
157
157
int open_table_from_share(Session *session, TableShare *share, const char *alias,
158
158
                          uint32_t db_stat, uint32_t prgflag, uint32_t ha_open_flags,
213
213
bool check_db_name(LEX_STRING *db);
214
214
bool check_column_name(const char *name);
215
215
bool check_table_name(const char *name, uint32_t length);
216
 
char *fn_rext(char *name);
217
216
 
218
217
/* Conversion functions */
219
218
size_t build_table_filename(char *buff, size_t bufflen, const char *db,