Commit 32a290e2 authored by unknown's avatar unknown

Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0

into mysql.com:/usr/home/ram/work/5.0

parents 4f1b201a 6d87bfab
...@@ -55,8 +55,6 @@ ...@@ -55,8 +55,6 @@
/* static functions defined in this file */ /* static functions defined in this file */
static int NEAR_F delete_file(const char *name,const char *ext,int extflag);
static SHOW_COMP_OPTION have_yes= SHOW_OPTION_YES; static SHOW_COMP_OPTION have_yes= SHOW_OPTION_YES;
/* list of all available storage engines (of their handlertons) */ /* list of all available storage engines (of their handlertons) */
...@@ -1585,17 +1583,19 @@ uint handler::get_dup_key(int error) ...@@ -1585,17 +1583,19 @@ uint handler::get_dup_key(int error)
RETURN RETURN
0 If we successfully deleted at least one file from base_ext and 0 If we successfully deleted at least one file from base_ext and
didn't get any other errors than ENOENT didn't get any other errors than ENOENT
# Error from delete_file() # Error
*/ */
int handler::delete_table(const char *name) int handler::delete_table(const char *name)
{ {
int error= 0; int error= 0;
int enoent_or_zero= ENOENT; // Error if no file was deleted int enoent_or_zero= ENOENT; // Error if no file was deleted
char buff[FN_REFLEN];
for (const char **ext=bas_ext(); *ext ; ext++) for (const char **ext=bas_ext(); *ext ; ext++)
{ {
if (delete_file(name,*ext,2)) fn_format(buff, name, "", *ext, 2 | 4);
if (my_delete_with_symlink(buff, MYF(0)))
{ {
if ((error= my_errno) != ENOENT) if ((error= my_errno) != ENOENT)
break; break;
...@@ -1766,13 +1766,6 @@ int ha_create_table_from_engine(THD* thd, ...@@ -1766,13 +1766,6 @@ int ha_create_table_from_engine(THD* thd,
DBUG_RETURN(error); DBUG_RETURN(error);
} }
static int NEAR_F delete_file(const char *name,const char *ext,int extflag)
{
char buff[FN_REFLEN];
VOID(fn_format(buff,name,"",ext,extflag | 4));
return(my_delete_with_symlink(buff,MYF(MY_WME)));
}
void st_ha_check_opt::init() void st_ha_check_opt::init()
{ {
flags= sql_flags= 0; flags= sql_flags= 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment