• unknown's avatar
    Fix for #2126 (mysql_server_init call shouldn't be needed) · 77b108a8
    unknown authored
    now mysql_server_init is called from mysql_init with fake parameters
    mysql_once_init code included to mysql_server_init.
    embedded-specific initialization is in init_embedded_server function
    
    
    include/errmsg.h:
      this error won't happen
    include/mysql.h:
      declarations removed
    libmysql/client_settings.h:
      declaration of init_embedded_server/end_embedded_server added
    libmysql/errmsg.c:
      this error won't happen
    libmysql/libmysql.c:
      mysql_once_init -> mysql_server_init transformations
    libmysqld/embedded_priv.h:
      declaration deleted
    libmysqld/lib_sql.cc:
      mysql_server_init -> init_embedded_server
      mysql_server_end  -> end_embedded_server
    libmysqld/libmysqld.c:
      check for server_inited not needed now
    sql-common/client.c:
      mysql_server_init now called from mysql_init
    sql/client_settings.h:
      fake mysql_server_init for server code
    sql/net_serv.cc:
      we need MYSQL_CLIENT defined in embedded server
    sql/sql_client.cc:
      not needed now
    77b108a8
libmysqld.c 7.08 KB