From ac11ba6c68f6cde4f77a5b853dbd457f1098d33e Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 25 Aug 2006 13:31:15 -0700 Subject: Cleanup of unused variables. Fixed "discover" in the handler API. Fixed problem where handlerton was not zero'ed. I need to look around, I suspect this problem is more widespread. sql/ha_innodb.h: Unused variable sql/ha_ndbcluster.cc: Added "discover" to handlerton. sql/handler.cc: Added plugin loop and correctly now use handler API. sql/handler.h: Removed unused variable. Added discover to handler API sql/mysqld.cc: Removed unused variables. sql/sql_plugin.cc: Fixed DBUG Enter comment (obvious cut paste mistake) storage/csv/ha_tina.cc: Found that if we don't bzero handlerton, that things can go boom! This probably needs to be fixed for all handlers --- sql/handler.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sql/handler.h') diff --git a/sql/handler.h b/sql/handler.h index 201a2f1980a..bfc502b0658 100644 --- a/sql/handler.h +++ b/sql/handler.h @@ -667,6 +667,8 @@ struct handlerton enum handler_create_iterator_result (*create_iterator)(enum handler_iterator_type type, struct handler_iterator *fill_this_in); + int (*discover)(THD* thd, const char *db, const char *name, + const void** frmblob, uint* frmlen); }; @@ -1589,7 +1591,6 @@ private: /* Some extern variables used with handlers */ -extern handlerton *sys_table_types[]; extern const char *ha_row_type[]; extern TYPELIB tx_isolation_typelib; extern TYPELIB myisam_stats_method_typelib; -- cgit v1.2.1