mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Merge with 4.0.14
This commit is contained in:
@ -77,6 +77,7 @@ extern CHARSET_INFO *national_charset_info, *table_alias_charset;
|
||||
/* Password lengh for 4.1 version previous versions had 16 bytes password hash */
|
||||
#define HASH_PASSWORD_LENGTH 45
|
||||
#define HASH_OLD_PASSWORD_LENGTH 16
|
||||
#define MAX_PASSWORD_LENGTH 32
|
||||
#define HOST_CACHE_SIZE 128
|
||||
#define MAX_ACCEPT_RETRY 10 // Test accept this many times
|
||||
#define MAX_FIELDS_BEFORE_HASH 32
|
||||
@ -158,6 +159,7 @@ extern CHARSET_INFO *national_charset_info, *table_alias_charset;
|
||||
#define TEST_NO_EXTRA 128
|
||||
#define TEST_CORE_ON_SIGNAL 256 /* Give core if signal */
|
||||
#define TEST_NO_STACKTRACE 512
|
||||
#define TEST_SIGINT 1024 /* Allow sigint on threads */
|
||||
|
||||
/* options for select set by the yacc parser (stored in lex->options) */
|
||||
#define SELECT_DISTINCT 1
|
||||
@ -285,6 +287,17 @@ typedef struct st_sql_list {
|
||||
next= next_ptr;
|
||||
*next=0;
|
||||
}
|
||||
inline void save_and_clear(struct st_sql_list *save)
|
||||
{
|
||||
*save= *this;
|
||||
empty();
|
||||
}
|
||||
inline void push_front(struct st_sql_list *save)
|
||||
{
|
||||
*save->next= first; /* link current list last */
|
||||
first= save->first;
|
||||
elements+= save->elements;
|
||||
}
|
||||
} SQL_LIST;
|
||||
|
||||
|
||||
@ -689,8 +702,8 @@ bool fn_format_relative_to_data_home(my_string to, const char *name,
|
||||
bool open_log(MYSQL_LOG *log, const char *hostname,
|
||||
const char *opt_name, const char *extension,
|
||||
const char *index_file_name,
|
||||
enum_log_type type, bool read_append = 0,
|
||||
bool no_auto_events = 0);
|
||||
enum_log_type type, bool read_append,
|
||||
bool no_auto_events, ulong max_size);
|
||||
|
||||
/*
|
||||
External variables
|
||||
@ -737,7 +750,8 @@ extern ulong max_insert_delayed_threads, max_user_connections;
|
||||
extern ulong long_query_count, what_to_log,flush_time;
|
||||
extern ulong query_buff_size, thread_stack,thread_stack_min;
|
||||
extern ulong binlog_cache_size, max_binlog_cache_size, open_files_limit;
|
||||
extern ulong max_binlog_size, rpl_recovery_rank, thread_cache_size;
|
||||
extern ulong max_binlog_size, max_relay_log_size;
|
||||
extern ulong rpl_recovery_rank, thread_cache_size;
|
||||
extern ulong com_stat[(uint) SQLCOM_END], com_other, back_log;
|
||||
extern ulong specialflag, current_pid;
|
||||
extern ulong expire_logs_days;
|
||||
@ -916,6 +930,10 @@ Item *get_system_var(THD *thd, enum_var_type var_type, const char *var_name,
|
||||
/* log.cc */
|
||||
bool flush_error_log(void);
|
||||
|
||||
/* sql_list.cc */
|
||||
void free_list(I_List <i_string_pair> *list);
|
||||
void free_list(I_List <i_string> *list);
|
||||
|
||||
/* Some inline functions for more speed */
|
||||
|
||||
inline bool add_item_to_list(THD *thd, Item *item)
|
||||
|
Reference in New Issue
Block a user