mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 03:47:17 +02:00
merge 5.1 --> 5.1-rpl
This commit is contained in:
commit
19f859a27e
165 changed files with 3573 additions and 1401 deletions
|
|
@ -85,6 +85,8 @@ char *my_tmpdir(MY_TMPDIR *tmpdir)
|
|||
void free_tmpdir(MY_TMPDIR *tmpdir)
|
||||
{
|
||||
uint i;
|
||||
if (!tmpdir->full_list.elements)
|
||||
return;
|
||||
for (i=0; i<=tmpdir->max; i++)
|
||||
my_free(tmpdir->list[i], MYF(0));
|
||||
delete_dynamic(&tmpdir->full_list);
|
||||
|
|
|
|||
|
|
@ -397,9 +397,10 @@ invalid value '%s'",
|
|||
my_progname, optp->name, optend);
|
||||
continue;
|
||||
}
|
||||
get_one_option(optp->id, optp,
|
||||
*((my_bool*) value) ?
|
||||
(char*) "1" : disabled_my_option);
|
||||
if (get_one_option(optp->id, optp,
|
||||
*((my_bool*) value) ?
|
||||
(char*) "1" : disabled_my_option))
|
||||
return EXIT_ARGUMENT_INVALID;
|
||||
continue;
|
||||
}
|
||||
argument= optend;
|
||||
|
|
@ -457,7 +458,8 @@ invalid value '%s'",
|
|||
optp->arg_type == NO_ARG)
|
||||
{
|
||||
*((my_bool*) optp->value)= (my_bool) 1;
|
||||
get_one_option(optp->id, optp, argument);
|
||||
if (get_one_option(optp->id, optp, argument))
|
||||
return EXIT_UNSPECIFIED_ERROR;
|
||||
continue;
|
||||
}
|
||||
else if (optp->arg_type == REQUIRED_ARG ||
|
||||
|
|
@ -476,7 +478,8 @@ invalid value '%s'",
|
|||
{
|
||||
if (optp->var_type == GET_BOOL)
|
||||
*((my_bool*) optp->value)= (my_bool) 1;
|
||||
get_one_option(optp->id, optp, argument);
|
||||
if (get_one_option(optp->id, optp, argument))
|
||||
return EXIT_UNSPECIFIED_ERROR;
|
||||
continue;
|
||||
}
|
||||
/* Check if there are more arguments after this one */
|
||||
|
|
@ -501,7 +504,8 @@ invalid value '%s'",
|
|||
my_progname, argument, optp->name);
|
||||
return error;
|
||||
}
|
||||
get_one_option(optp->id, optp, argument);
|
||||
if (get_one_option(optp->id, optp, argument))
|
||||
return EXIT_UNSPECIFIED_ERROR;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
@ -524,7 +528,8 @@ invalid value '%s'",
|
|||
my_progname, argument, optp->name);
|
||||
return error;
|
||||
}
|
||||
get_one_option(optp->id, optp, argument);
|
||||
if (get_one_option(optp->id, optp, argument))
|
||||
return EXIT_UNSPECIFIED_ERROR;
|
||||
|
||||
(*argc)--; /* option handled (short or long), decrease argument count */
|
||||
}
|
||||
|
|
|
|||
|
|
@ -285,8 +285,6 @@ static void my_win_init(void)
|
|||
{
|
||||
DBUG_ENTER("my_win_init");
|
||||
|
||||
setlocale(LC_CTYPE, ""); /* To get right sortorder */
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#if _MSC_VER < 1300
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -368,17 +368,7 @@ void my_thread_end(void)
|
|||
|
||||
struct st_my_thread_var *_my_thread_var(void)
|
||||
{
|
||||
struct st_my_thread_var *tmp=
|
||||
my_pthread_getspecific(struct st_my_thread_var*,THR_KEY_mysys);
|
||||
#if defined(USE_TLS)
|
||||
/* This can only happen in a .DLL */
|
||||
if (!tmp)
|
||||
{
|
||||
my_thread_init();
|
||||
tmp=my_pthread_getspecific(struct st_my_thread_var*,THR_KEY_mysys);
|
||||
}
|
||||
#endif
|
||||
return tmp;
|
||||
return my_pthread_getspecific(struct st_my_thread_var*,THR_KEY_mysys);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue