• unknown's avatar
    Fix the tree: plugin-related changes, necessary for · bd7120f9
    unknown authored
    CSV storage engine to be statically compiled.
    Derived from antony's patch.
    
    
    config/ac-macros/storage.m4:
      don't add objects to the object list if
      we don't have them
    configure.in:
      compile CSV statically
    sql/ha_myisam.cc:
      fix prototype to get rid of THD
    sql/ha_myisam.h:
      fix prototype to get rid of THD
    sql/handler.cc:
      new function for plugins
    sql/handler.h:
      fix prototype to get rid of THD
      declare functions used by plugins
    sql/item.h:
      Don't include all the types and files when not building mysqld
    sql/lock.cc:
      don's assume that handler knows about THD
    sql/mysql_priv.h:
      Don't include all the types and files when not building mysqld
      declare new plugin functions
    sql/sql_class.cc:
      New plugin functions
    sql/sql_class.h:
      Don't include all the types and files when not building mysqld
    sql/sql_lex.h:
      Don't include all the types and files when not building mysqld
    storage/csv/Makefile.am:
      compile CSV into a static lib to be
      linked into mysqld
    storage/csv/ha_tina.cc:
      fix ha_tina to be able to build it static
    storage/csv/ha_tina.h:
      fix prototype to get rid of THD
    bd7120f9
item.h 75.9 KB