22 int mi_delete_table(
const char *
name)
25 DBUG_ENTER(
"mi_delete_table");
28 check_table_is_closed(name,
"delete");
31 fn_format(from,name,
"",MI_NAME_IEXT,MY_UNPACK_FILENAME|MY_APPEND_EXT);
32 if (my_is_symlink(from) && (*myisam_test_invalid_symlink)(from))
39 DBUG_RETURN(my_errno);
44 DBUG_RETURN(my_errno);
46 fn_format(from,name,
"",MI_NAME_DEXT,MY_UNPACK_FILENAME|MY_APPEND_EXT);
47 if (my_is_symlink(from) && (*myisam_test_invalid_symlink)(from))
54 DBUG_RETURN(my_errno);
59 DBUG_RETURN(my_errno);