MDEV-5120 Test suite test maria-no-logging fails

The reason for the failure was a bug in an include file on debian that causes 'struct stat'
to have different sized depending on the environment.

This patch fixes so that we always include my_global.h or my_config.h before we include any other files.

Other things:
- Removed #include <my_global.h> in some include files; Better to always do this at the top level to have as few
  "always-include-this-file-first' files as possible.
- Removed usage of some include files that where already included by my_global.h or by other files.


client/mysql_plugin.c:
  Use my_global.h first
client/mysqlslap.c:
  Remove duplicated include files
extra/comp_err.c:
  Remove duplicated include files
include/m_string.h:
  Remove duplicated include files
include/maria.h:
  Remove duplicated include files
libmysqld/emb_qcache.cc:
  Use my_global.h first
plugin/semisync/semisync.h:
  Use my_pthread.h first
sql/datadict.cc:
  Use my_global.h first
sql/debug_sync.cc:
  Use my_global.h first
sql/derror.cc:
  Use my_global.h first
sql/des_key_file.cc:
  Use my_global.h first
sql/discover.cc:
  Use my_global.h first
sql/event_data_objects.cc:
  Use my_global.h first
sql/event_db_repository.cc:
  Use my_global.h first
sql/event_parse_data.cc:
  Use my_global.h first
sql/event_queue.cc:
  Use my_global.h first
sql/event_scheduler.cc:
  Use my_global.h first
sql/events.cc:
  Use my_global.h first
sql/field.cc:
  Use my_global.h first
  Remove duplicated include files
sql/field_conv.cc:
  Use my_global.h first
sql/filesort.cc:
  Use my_global.h first
  Remove duplicated include files
sql/gstream.cc:
  Use my_global.h first
sql/ha_ndbcluster.cc:
  Use my_global.h first
sql/ha_ndbcluster_binlog.cc:
  Use my_global.h first
sql/ha_ndbcluster_cond.cc:
  Use my_global.h first
sql/ha_partition.cc:
  Use my_global.h first
sql/handler.cc:
  Use my_global.h first
sql/hash_filo.cc:
  Use my_global.h first
sql/hostname.cc:
  Use my_global.h first
sql/init.cc:
  Use my_global.h first
sql/item.cc:
  Use my_global.h first
sql/item_buff.cc:
  Use my_global.h first
sql/item_cmpfunc.cc:
  Use my_global.h first
sql/item_create.cc:
  Use my_global.h first
sql/item_geofunc.cc:
  Use my_global.h first
sql/item_inetfunc.cc:
  Use my_global.h first
sql/item_row.cc:
  Use my_global.h first
sql/item_strfunc.cc:
  Use my_global.h first
sql/item_subselect.cc:
  Use my_global.h first
sql/item_sum.cc:
  Use my_global.h first
sql/item_timefunc.cc:
  Use my_global.h first
sql/item_xmlfunc.cc:
  Use my_global.h first
sql/key.cc:
  Use my_global.h first
sql/lock.cc:
  Use my_global.h first
sql/log.cc:
  Use my_global.h first
sql/log_event.cc:
  Use my_global.h first
sql/log_event_old.cc:
  Use my_global.h first
sql/mf_iocache.cc:
  Use my_global.h first
sql/mysql_install_db.cc:
  Remove duplicated include files
sql/mysqld.cc:
  Remove duplicated include files
sql/net_serv.cc:
  Remove duplicated include files
sql/opt_range.cc:
  Use my_global.h first
sql/opt_subselect.cc:
  Use my_global.h first
sql/opt_sum.cc:
  Use my_global.h first
sql/parse_file.cc:
  Use my_global.h first
sql/partition_info.cc:
  Use my_global.h first
sql/procedure.cc:
  Use my_global.h first
sql/protocol.cc:
  Use my_global.h first
sql/records.cc:
  Use my_global.h first
sql/records.h:
  Don't include my_global.h
  Better to do this at the upper level
sql/repl_failsafe.cc:
  Use my_global.h first
sql/rpl_filter.cc:
  Use my_global.h first
sql/rpl_gtid.cc:
  Use my_global.h first
sql/rpl_handler.cc:
  Use my_global.h first
sql/rpl_injector.cc:
  Use my_global.h first
sql/rpl_record.cc:
  Use my_global.h first
sql/rpl_record_old.cc:
  Use my_global.h first
sql/rpl_reporting.cc:
  Use my_global.h first
sql/rpl_rli.cc:
  Use my_global.h first
sql/rpl_tblmap.cc:
  Use my_global.h first
sql/rpl_utility.cc:
  Use my_global.h first
sql/set_var.cc:
  Added comment
sql/slave.cc:
  Use my_global.h first
sql/sp.cc:
  Use my_global.h first
sql/sp_cache.cc:
  Use my_global.h first
sql/sp_head.cc:
  Use my_global.h first
sql/sp_pcontext.cc:
  Use my_global.h first
sql/sp_rcontext.cc:
  Use my_global.h first
sql/spatial.cc:
  Use my_global.h first
sql/sql_acl.cc:
  Use my_global.h first
sql/sql_admin.cc:
  Use my_global.h first
sql/sql_analyse.cc:
  Use my_global.h first
sql/sql_audit.cc:
  Use my_global.h first
sql/sql_base.cc:
  Use my_global.h first
sql/sql_binlog.cc:
  Use my_global.h first
sql/sql_bootstrap.cc:
  Use my_global.h first
  Use my_global.h first
sql/sql_cache.cc:
  Use my_global.h first
sql/sql_class.cc:
  Use my_global.h first
sql/sql_client.cc:
  Use my_global.h first
sql/sql_connect.cc:
  Use my_global.h first
sql/sql_crypt.cc:
  Use my_global.h first
sql/sql_cursor.cc:
  Use my_global.h first
sql/sql_db.cc:
  Use my_global.h first
sql/sql_delete.cc:
  Use my_global.h first
sql/sql_derived.cc:
  Use my_global.h first
sql/sql_do.cc:
  Use my_global.h first
sql/sql_error.cc:
  Use my_global.h first
sql/sql_explain.cc:
  Use my_global.h first
sql/sql_expression_cache.cc:
  Use my_global.h first
sql/sql_handler.cc:
  Use my_global.h first
sql/sql_help.cc:
  Use my_global.h first
sql/sql_insert.cc:
  Use my_global.h first
sql/sql_lex.cc:
  Use my_global.h first
sql/sql_load.cc:
  Use my_global.h first
sql/sql_locale.cc:
  Use my_global.h first
sql/sql_manager.cc:
  Use my_global.h first
sql/sql_parse.cc:
  Use my_global.h first
sql/sql_partition.cc:
  Use my_global.h first
sql/sql_plugin.cc:
  Added comment
sql/sql_prepare.cc:
  Use my_global.h first
sql/sql_priv.h:
  Added error if we use this before including my_global.h
  This check is here becasue so many files includes sql_priv.h first.
sql/sql_profile.cc:
  Use my_global.h first
sql/sql_reload.cc:
  Use my_global.h first
sql/sql_rename.cc:
  Use my_global.h first
sql/sql_repl.cc:
  Use my_global.h first
sql/sql_select.cc:
  Use my_global.h first
sql/sql_servers.cc:
  Use my_global.h first
sql/sql_show.cc:
  Added comment
sql/sql_signal.cc:
  Use my_global.h first
sql/sql_statistics.cc:
  Use my_global.h first
sql/sql_table.cc:
  Use my_global.h first
sql/sql_tablespace.cc:
  Use my_global.h first
sql/sql_test.cc:
  Use my_global.h first
sql/sql_time.cc:
  Use my_global.h first
sql/sql_trigger.cc:
  Use my_global.h first
sql/sql_udf.cc:
  Use my_global.h first
sql/sql_union.cc:
  Use my_global.h first
sql/sql_update.cc:
  Use my_global.h first
sql/sql_view.cc:
  Use my_global.h first
sql/sys_vars.cc:
  Added comment
sql/table.cc:
  Use my_global.h first
sql/thr_malloc.cc:
  Use my_global.h first
sql/transaction.cc:
  Use my_global.h first
sql/uniques.cc:
  Use my_global.h first
sql/unireg.cc:
  Use my_global.h first
sql/unireg.h:
  Removed inclusion of my_global.h
storage/archive/ha_archive.cc:
  Added comment
storage/blackhole/ha_blackhole.cc:
  Use my_global.h first
storage/csv/ha_tina.cc:
  Use my_global.h first
storage/csv/transparent_file.cc:
  Use my_global.h first
storage/federated/ha_federated.cc:
  Use my_global.h first
storage/federatedx/federatedx_io.cc:
  Use my_global.h first
storage/federatedx/federatedx_io_mysql.cc:
  Use my_global.h first
storage/federatedx/federatedx_io_null.cc:
  Use my_global.h first
storage/federatedx/federatedx_txn.cc:
  Use my_global.h first
storage/heap/ha_heap.cc:
  Use my_global.h first
storage/innobase/handler/handler0alter.cc:
  Use my_global.h first
storage/maria/ha_maria.cc:
  Use my_global.h first
storage/maria/unittest/ma_maria_log_cleanup.c:
  Remove duplicated include files
storage/maria/unittest/test_file.c:
  Added comment
storage/myisam/ha_myisam.cc:
  Move sql_plugin.h first as this includes my_global.h
storage/myisammrg/ha_myisammrg.cc:
  Use my_global.h first
storage/oqgraph/oqgraph_thunk.cc:
  Use my_config.h and my_global.h first
  One could not include my_global.h before oqgraph_thunk.h (don't know why)
storage/spider/ha_spider.cc:
  Use my_global.h first
storage/spider/hs_client/config.cpp:
  Use my_global.h first
storage/spider/hs_client/escape.cpp:
  Use my_global.h first
storage/spider/hs_client/fatal.cpp:
  Use my_global.h first
storage/spider/hs_client/hstcpcli.cpp:
  Use my_global.h first
storage/spider/hs_client/socket.cpp:
  Use my_global.h first
storage/spider/hs_client/string_util.cpp:
  Use my_global.h first
storage/spider/spd_conn.cc:
  Use my_global.h first
storage/spider/spd_copy_tables.cc:
  Use my_global.h first
storage/spider/spd_db_conn.cc:
  Use my_global.h first
storage/spider/spd_db_handlersocket.cc:
  Use my_global.h first
storage/spider/spd_db_mysql.cc:
  Use my_global.h first
storage/spider/spd_db_oracle.cc:
  Use my_global.h first
storage/spider/spd_direct_sql.cc:
  Use my_global.h first
storage/spider/spd_i_s.cc:
  Use my_global.h first
storage/spider/spd_malloc.cc:
  Use my_global.h first
storage/spider/spd_param.cc:
  Use my_global.h first
storage/spider/spd_ping_table.cc:
  Use my_global.h first
storage/spider/spd_sys_table.cc:
  Use my_global.h first
storage/spider/spd_table.cc:
  Use my_global.h first
storage/spider/spd_trx.cc:
  Use my_global.h first
storage/xtradb/handler/handler0alter.cc:
  Use my_global.h first
storage/xtradb/handler/i_s.cc:
  Use my_global.h first
This commit is contained in:
Michael Widenius 2014-09-30 20:31:14 +03:00
parent caca6b9907
commit 70823e1d91
176 changed files with 176 additions and 88 deletions

View File

@ -15,14 +15,11 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#include <my_global.h>
#include <m_string.h> #include <m_string.h>
#include <mysql.h> #include <mysql.h>
#include <my_getopt.h> #include <my_getopt.h>
#include <my_dir.h> #include <my_dir.h>
#include <my_global.h>
#include <stdio.h>
#include <string.h>
#define SHOW_VERSION "1.0.0" #define SHOW_VERSION "1.0.0"
#define PRINT_VERSION do { printf("%s Ver %s Distrib %s\n", \ #define PRINT_VERSION do { printf("%s Ver %s Distrib %s\n", \

View File

@ -84,9 +84,7 @@ TODO:
#include <mysqld_error.h> #include <mysqld_error.h>
#include <my_dir.h> #include <my_dir.h>
#include <signal.h> #include <signal.h>
#include <stdarg.h>
#include <sslopt-vars.h> #include <sslopt-vars.h>
#include <sys/types.h>
#ifndef __WIN__ #ifndef __WIN__
#include <sys/wait.h> #include <sys/wait.h>
#endif #endif

View File

@ -30,7 +30,6 @@
#include <my_sys.h> #include <my_sys.h>
#include <m_string.h> #include <m_string.h>
#include <my_getopt.h> #include <my_getopt.h>
#include <assert.h>
#include <my_dir.h> #include <my_dir.h>
#define MAX_ROWS 2000 #define MAX_ROWS 2000

View File

@ -34,14 +34,6 @@
#include <string.h> #include <string.h>
#endif #endif
/* need by my_vsnprintf */
#include <stdarg.h>
/* This is needed for the definitions of bzero... on solaris */
#if defined(HAVE_STRINGS_H)
#include <strings.h>
#endif
/* This is needed for the definitions of memcpy... on solaris */ /* This is needed for the definitions of memcpy... on solaris */
#if defined(HAVE_MEMORY_H) && !defined(__cplusplus) #if defined(HAVE_MEMORY_H) && !defined(__cplusplus)
#include <memory.h> #include <memory.h>

View File

@ -23,12 +23,10 @@
extern "C" { extern "C" {
#endif #endif
#include <my_base.h> #include <my_base.h>
#include <my_sys.h>
#include <m_ctype.h> #include <m_ctype.h>
#include "my_compare.h" #include "my_compare.h"
#include "ft_global.h" #include "ft_global.h"
#include <myisamchk.h> #include <myisamchk.h>
#include <mysql/plugin.h>
#define MARIA_CANNOT_ROLLBACK #define MARIA_CANNOT_ROLLBACK

View File

@ -13,8 +13,8 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include "sql_priv.h"
#include "my_global.h" // HAVE_* #include "my_global.h" // HAVE_*
#include "sql_priv.h"
#ifdef HAVE_QUERY_CACHE #ifdef HAVE_QUERY_CACHE
#include <mysql.h> #include <mysql.h>

View File

@ -21,12 +21,10 @@
#define MYSQL_SERVER #define MYSQL_SERVER
#define HAVE_REPLICATION #define HAVE_REPLICATION
#include <my_pthread.h>
#include <sql_priv.h> #include <sql_priv.h>
#include <sql_class.h> #include <sql_class.h>
#include "unireg.h" #include "unireg.h"
#include <my_global.h>
#include <my_pthread.h>
#include <mysql/plugin.h>
#include <replication.h> #include <replication.h>
#include "log.h" /* sql_print_information */ #include "log.h" /* sql_print_information */

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "datadict.h" #include "datadict.h"
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_class.h" #include "sql_class.h"

View File

@ -15,6 +15,7 @@
/* see include/mysql/service_debug_sync.h for debug sync documentation */ /* see include/mysql/service_debug_sync.h for debug sync documentation */
#include <my_global.h>
#include "debug_sync.h" #include "debug_sync.h"
#if defined(ENABLED_DEBUG_SYNC) #if defined(ENABLED_DEBUG_SYNC)

View File

@ -21,6 +21,7 @@
Read language depeneded messagefile Read language depeneded messagefile
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "derror.h" #include "derror.h"

View File

@ -13,7 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include "my_global.h" // HAVE_* #include <my_global.h> // HAVE_*
#include "sql_priv.h" #include "sql_priv.h"
#include "des_key_file.h" // st_des_keyschedule, st_des_keyblock #include "des_key_file.h" // st_des_keyschedule, st_des_keyblock
#include "log.h" // sql_print_error #include "log.h" // sql_print_error

View File

@ -21,6 +21,7 @@
Functions for discover of frm file from handler Functions for discover of frm file from handler
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "discover.h" #include "discover.h"

View File

@ -15,7 +15,7 @@
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#define MYSQL_LEX 1 #define MYSQL_LEX 1
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_parse.h" // parse_sql #include "sql_parse.h" // parse_sql

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_base.h" // close_thread_tables #include "sql_base.h" // close_thread_tables

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sp_head.h" #include "sp_head.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software Foundation, along with this program; if not, write to the Free Software Foundation,
51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "event_queue.h" #include "event_queue.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "event_scheduler.h" #include "event_scheduler.h"

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_parse.h" // check_access #include "sql_parse.h" // check_access

View File

@ -27,6 +27,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_select.h" #include "sql_select.h"
#include "rpl_rli.h" // Pull in Relay_log_info #include "rpl_rli.h" // Pull in Relay_log_info
@ -41,7 +42,6 @@
#include "filesort.h" // change_double_for_sort #include "filesort.h" // change_double_for_sort
#include "log_event.h" // class Table_map_log_event #include "log_event.h" // class Table_map_log_event
#include <m_ctype.h> #include <m_ctype.h>
#include <errno.h>
// Maximum allowed exponent value for converting string to decimal // Maximum allowed exponent value for converting string to decimal
#define MAX_EXPONENT 1024 #define MAX_EXPONENT 1024

View File

@ -27,6 +27,7 @@
gives much more speed. gives much more speed.
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_class.h" // THD #include "sql_class.h" // THD
#include <m_ctype.h> #include <m_ctype.h>

View File

@ -22,6 +22,7 @@
Sorts a database Sorts a database
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "filesort.h" #include "filesort.h"
#include "unireg.h" // REQUIRED by other includes #include "unireg.h" // REQUIRED by other includes
@ -39,7 +40,6 @@
#include "sql_select.h" #include "sql_select.h"
#include "log_slow.h" #include "log_slow.h"
#include "debug_sync.h" #include "debug_sync.h"
#include "sql_base.h"
/// How to write record_ref. /// How to write record_ref.
#define WRITE_REF(file,from) \ #define WRITE_REF(file,from) \

View File

@ -18,6 +18,7 @@
NOTE: These functions assumes that the string is end \0 terminated! NOTE: These functions assumes that the string is end \0 terminated!
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "gstream.h" #include "gstream.h"
#include "m_string.h" // LEX_STRING #include "m_string.h" // LEX_STRING

View File

@ -25,6 +25,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes #include "unireg.h" // REQUIRED: for other includes
#include "sql_table.h" // build_table_filename, #include "sql_table.h" // build_table_filename,

View File

@ -15,6 +15,7 @@
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes #include "unireg.h" // REQUIRED: for other includes
#include "sql_show.h" #include "sql_show.h"

View File

@ -22,6 +22,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_class.h" // set_var.h: THD #include "sql_class.h" // set_var.h: THD
#include "my_global.h" // WITH_* #include "my_global.h" // WITH_*

View File

@ -46,6 +46,7 @@
if this file. if this file.
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_parse.h" // append_file_to_dir #include "sql_parse.h" // append_file_to_dir
#include "create_options.h" #include "create_options.h"

View File

@ -20,6 +20,7 @@
Handler-calling-functions Handler-calling-functions
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "rpl_handler.h" #include "rpl_handler.h"

View File

@ -23,6 +23,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "hash_filo.h" #include "hash_filo.h"

View File

@ -24,6 +24,7 @@
Hostnames are checked with reverse name lookup and checked that they Hostnames are checked with reverse name lookup and checked that they
doesn't resemble an IP address. doesn't resemble an IP address.
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "hostname.h" #include "hostname.h"
#include "my_global.h" #include "my_global.h"

View File

@ -21,6 +21,7 @@
Init and dummy functions for interface with unireg Init and dummy functions for interface with unireg
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "init.h" #include "init.h"
#include "my_sys.h" #include "my_sys.h"

View File

@ -19,7 +19,7 @@
#ifdef USE_PRAGMA_IMPLEMENTATION #ifdef USE_PRAGMA_IMPLEMENTATION
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes #include "unireg.h" // REQUIRED: for other includes
#include <mysql.h> #include <mysql.h>

View File

@ -22,6 +22,7 @@
Buffers to save and compare item values Buffers to save and compare item values
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
/* /*
It is necessary to include set_var.h instead of item.h because there It is necessary to include set_var.h instead of item.h because there

View File

@ -26,6 +26,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include <m_ctype.h> #include <m_ctype.h>
#include "sql_select.h" #include "sql_select.h"

View File

@ -22,6 +22,7 @@
Functions to create an item. Used by sql_yac.yy Functions to create an item. Used by sql_yac.yy
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
/* /*
It is necessary to include set_var.h instead of item.h because there It is necessary to include set_var.h instead of item.h because there

View File

@ -27,6 +27,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
/* /*
It is necessary to include set_var.h instead of item.h because there It is necessary to include set_var.h instead of item.h because there

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "item_inetfunc.h" #include "item_inetfunc.h"
#include "my_net.h" #include "my_net.h"

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
/* /*
It is necessary to include set_var.h instead of item.h because there It is necessary to include set_var.h instead of item.h because there

View File

@ -31,10 +31,10 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
/* May include caustic 3rd-party defs. Use early, so it can override nothing. */ #include <my_global.h> // HAVE_*
#include "sha2.h"
#include "my_global.h" // HAVE_*
/* May include caustic 3rd-party defs. Use early, so it can override nothing */
#include "sha2.h"
#include "sql_priv.h" #include "sql_priv.h"
/* /*

View File

@ -29,6 +29,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
/* /*
It is necessary to include set_var.h instead of item.h because there It is necessary to include set_var.h instead of item.h because there

View File

@ -26,6 +26,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_select.h" #include "sql_select.h"

View File

@ -30,6 +30,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
/* /*
It is necessary to include set_var.h instead of item.h because there It is necessary to include set_var.h instead of item.h because there

View File

@ -17,6 +17,7 @@
#pragma implementation #pragma implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
/* /*
It is necessary to include set_var.h instead of item.h because there It is necessary to include set_var.h instead of item.h because there

View File

@ -16,6 +16,7 @@
/* Functions to handle keys and fields in forms */ /* Functions to handle keys and fields in forms */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: by includes later #include "unireg.h" // REQUIRED: by includes later
#include "key.h" // key_rec_cmp #include "key.h" // key_rec_cmp

View File

@ -74,6 +74,7 @@
we are forced to use mysql_lock_merge. we are forced to use mysql_lock_merge.
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "debug_sync.h" #include "debug_sync.h"
#include "unireg.h" // REQUIRED: for other includes #include "unireg.h" // REQUIRED: for other includes
@ -82,7 +83,6 @@
#include "sql_parse.h" // is_log_table_write_query #include "sql_parse.h" // is_log_table_write_query
#include "sql_acl.h" // SUPER_ACL #include "sql_acl.h" // SUPER_ACL
#include <hash.h> #include <hash.h>
#include <assert.h>
/** /**
@defgroup Locking Locking @defgroup Locking Locking

View File

@ -25,7 +25,7 @@
Abort logging when we get an error in reading or writing log files Abort logging when we get an error in reading or writing log files
*/ */
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "log.h" #include "log.h"
#include "sql_base.h" // open_log_table #include "sql_base.h" // open_log_table

View File

@ -16,12 +16,11 @@
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "mysqld_error.h" #include "mysqld_error.h"
#ifndef MYSQL_CLIENT #ifndef MYSQL_CLIENT
#include "my_global.h" // REQUIRED by log_event.h > m_string.h > my_bitmap.h
#include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "log_event.h" #include "log_event.h"
#include "sql_base.h" // close_thread_tables #include "sql_base.h" // close_thread_tables

View File

@ -13,11 +13,11 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#ifndef MYSQL_CLIENT #ifndef MYSQL_CLIENT
#include "unireg.h" #include "unireg.h"
#endif #endif
#include "my_global.h" // REQUIRED by log_event.h > m_string.h > my_bitmap.h
#include "log_event.h" #include "log_event.h"
#ifndef MYSQL_CLIENT #ifndef MYSQL_CLIENT
#include "sql_cache.h" // QUERY_CACHE_FLAGS_SIZE #include "sql_cache.h" // QUERY_CACHE_FLAGS_SIZE

View File

@ -32,6 +32,7 @@
flush_io_cache(). flush_io_cache().
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_class.h" // THD #include "sql_class.h" // THD
#ifdef HAVE_REPLICATION #ifdef HAVE_REPLICATION

View File

@ -24,7 +24,6 @@
#include <m_string.h> #include <m_string.h>
#include <windows.h> #include <windows.h>
#include <assert.h>
#include <shellapi.h> #include <shellapi.h>
#include <accctrl.h> #include <accctrl.h>
#include <aclapi.h> #include <aclapi.h>

View File

@ -14,7 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#include "sql_plugin.h" #include "sql_plugin.h" // Includes my_global.h
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include <signal.h> #include <signal.h>
@ -114,7 +114,6 @@
#endif #endif
extern "C" { // Because of SCO 3.2V4.2 extern "C" { // Because of SCO 3.2V4.2
#include <errno.h>
#include <sys/stat.h> #include <sys/stat.h>
#ifndef __GNU_LIBRARY__ #ifndef __GNU_LIBRARY__
#define __GNU_LIBRARY__ // Skip warnings in getopt.h #define __GNU_LIBRARY__ // Skip warnings in getopt.h

View File

@ -43,7 +43,6 @@
#include <my_net.h> #include <my_net.h>
#include <violite.h> #include <violite.h>
#include <signal.h> #include <signal.h>
#include <errno.h>
#include "probes_mysql.h" #include "probes_mysql.h"
#ifdef EMBEDDED_LIBRARY #ifdef EMBEDDED_LIBRARY

View File

@ -108,6 +108,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "key.h" // is_key_used, key_copy, key_cmp, key_restore #include "key.h" // is_key_used, key_copy, key_cmp, key_restore
#include "sql_parse.h" // check_stack_overrun #include "sql_parse.h" // check_stack_overrun

View File

@ -26,6 +26,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_base.h" #include "sql_base.h"
#include "sql_select.h" #include "sql_select.h"
#include "filesort.h" #include "filesort.h"

View File

@ -48,6 +48,7 @@
(assuming a index for column d of table t2 is defined) (assuming a index for column d of table t2 is defined)
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "key.h" // key_cmp_if_same #include "key.h" // key_cmp_if_same
#include "sql_select.h" #include "sql_select.h"

View File

@ -20,11 +20,11 @@
Text .frm files management routines Text .frm files management routines
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "parse_file.h" #include "parse_file.h"
#include "unireg.h" // CREATE_MODE #include "unireg.h" // CREATE_MODE
#include "sql_table.h" // build_table_filename #include "sql_table.h" // build_table_filename
#include <errno.h>
#include <m_ctype.h> #include <m_ctype.h>
#include <my_sys.h> #include <my_sys.h>
#include <my_dir.h> #include <my_dir.h>

View File

@ -19,6 +19,7 @@
#pragma implementation #pragma implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
// Required to get server definitions for mysql/plugin.h right // Required to get server definitions for mysql/plugin.h right
#include "sql_plugin.h" #include "sql_plugin.h"

View File

@ -20,6 +20,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "procedure.h" #include "procedure.h"
#include "sql_analyse.h" // Includes procedure #include "sql_analyse.h" // Includes procedure

View File

@ -25,6 +25,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes #include "unireg.h" // REQUIRED: for other includes
#include "protocol.h" #include "protocol.h"

View File

@ -25,6 +25,7 @@
Functions for easy reading of records, possible through a cache Functions for easy reading of records, possible through a cache
*/ */
#include <my_global.h>
#include "records.h" #include "records.h"
#include "sql_priv.h" #include "sql_priv.h"
#include "records.h" #include "records.h"

View File

@ -18,7 +18,6 @@
#ifdef USE_PRAGMA_INTERFACE #ifdef USE_PRAGMA_INTERFACE
#pragma interface /* gcc class implementation */ #pragma interface /* gcc class implementation */
#endif #endif
#include <my_global.h> /* for uint typedefs */
struct st_join_table; struct st_join_table;
class handler; class handler;

View File

@ -24,6 +24,7 @@
functions like register_slave()) are working. functions like register_slave()) are working.
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_parse.h" // check_access #include "sql_parse.h" // check_access
#ifdef HAVE_REPLICATION #ifdef HAVE_REPLICATION

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "mysqld.h" // system_charset_info #include "mysqld.h" // system_charset_info
#include "rpl_filter.h" #include "rpl_filter.h"

View File

@ -16,7 +16,7 @@
/* Definitions for MariaDB global transaction ID (GTID). */ /* Definitions for MariaDB global transaction ID (GTID). */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "my_sys.h" #include "my_sys.h"
#include "unireg.h" #include "unireg.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED by later includes #include "unireg.h" // REQUIRED by later includes
#include "rpl_injector.h" #include "rpl_injector.h"

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "rpl_rli.h" #include "rpl_rli.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED by other includes #include "unireg.h" // REQUIRED by other includes
#include "rpl_rli.h" #include "rpl_rli.h"

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "rpl_reporting.h" #include "rpl_reporting.h"
#include "log.h" // sql_print_error, sql_print_warning, #include "log.h" // sql_print_error, sql_print_warning,

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software Foundation, along with this program; if not, write to the Free Software Foundation,
51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // HAVE_* #include "unireg.h" // HAVE_*
#include "rpl_mi.h" #include "rpl_mi.h"

View File

@ -13,8 +13,8 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "my_global.h" // HAVE_REPLICATION
#ifdef HAVE_REPLICATION #ifdef HAVE_REPLICATION

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "rpl_utility.h" #include "rpl_utility.h"
#include "log_event.h" #include "log_event.h"

View File

@ -16,7 +16,7 @@
/* variable declarations are in sys_vars.cc now !!! */ /* variable declarations are in sys_vars.cc now !!! */
#include "sql_plugin.h" #include "sql_plugin.h" // Includes my_global.h
#include "sql_class.h" // set_var.h: session_var_ptr #include "sql_class.h" // set_var.h: session_var_ptr
#include "set_var.h" #include "set_var.h"
#include "sql_priv.h" #include "sql_priv.h"

View File

@ -25,8 +25,8 @@
replication slave. replication slave.
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "my_global.h"
#include "slave.h" #include "slave.h"
#include "sql_parse.h" // execute_init_command #include "sql_parse.h" // execute_init_command
#include "sql_table.h" // mysql_rm_table #include "sql_table.h" // mysql_rm_table

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sp.h" #include "sp.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#ifdef USE_PRAGMA_IMPLEMENTATION #ifdef USE_PRAGMA_IMPLEMENTATION

View File

@ -15,7 +15,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_prepare.h" #include "sql_prepare.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#ifdef USE_PRAGMA_IMPLEMENTATION #ifdef USE_PRAGMA_IMPLEMENTATION

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#ifdef USE_PRAGMA_IMPLEMENTATION #ifdef USE_PRAGMA_IMPLEMENTATION

View File

@ -15,8 +15,8 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "my_global.h" // REQUIRED for HAVE_* below
#include "spatial.h" #include "spatial.h"
#include "gstream.h" // Gis_read_stream #include "gstream.h" // Gis_read_stream
#include "sql_string.h" // String #include "sql_string.h" // String

View File

@ -25,7 +25,7 @@
in the relevant fields. Empty strings comes last. in the relevant fields. Empty strings comes last.
*/ */
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_acl.h" // MYSQL_DB_FIELD_COUNT, ACL_ACCESS #include "sql_acl.h" // MYSQL_DB_FIELD_COUNT, ACL_ACCESS
#include "sql_base.h" // close_mysql_tables #include "sql_base.h" // close_mysql_tables

View File

@ -14,7 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include "sql_class.h" // THD #include "sql_class.h" // THD and my_global.h
#include "keycaches.h" // get_key_cache #include "keycaches.h" // get_key_cache
#include "sql_base.h" // Open_table_context #include "sql_base.h" // Open_table_context
#include "lock.h" // MYSQL_OPEN_* #include "lock.h" // MYSQL_OPEN_*

View File

@ -29,6 +29,7 @@
#define MYSQL_LEX 1 #define MYSQL_LEX 1
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "procedure.h" #include "procedure.h"
#include "sql_analyse.h" #include "sql_analyse.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_audit.h" #include "sql_audit.h"

View File

@ -17,8 +17,8 @@
/* Basic functions needed by many modules */ /* Basic functions needed by many modules */
#include <my_global.h>
#include "sql_base.h" // setup_table_map #include "sql_base.h" // setup_table_map
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "debug_sync.h" #include "debug_sync.h"

View File

@ -14,6 +14,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_binlog.h" #include "sql_binlog.h"
#include "sql_parse.h" // check_global_access #include "sql_parse.h" // check_global_access

View File

@ -14,8 +14,7 @@
51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */
#include <stdlib.h> #include <my_global.h>
#include <errno.h>
#include <ctype.h> #include <ctype.h>
#include <string.h> #include <string.h>
#include "sql_bootstrap.h" #include "sql_bootstrap.h"

View File

@ -328,7 +328,7 @@ TODO list:
(This could be done with almost no speed penalty) (This could be done with almost no speed penalty)
*/ */
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_cache.h" #include "sql_cache.h"
#include "sql_parse.h" // check_table_access #include "sql_parse.h" // check_table_access

View File

@ -28,7 +28,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes #include "unireg.h" // REQUIRED: for other includes
#include "sql_class.h" #include "sql_class.h"

View File

@ -18,6 +18,7 @@
This files defines some MySQL C API functions that are server specific This files defines some MySQL C API functions that are server specific
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_class.h" // system_variables #include "sql_class.h" // system_variables

View File

@ -20,7 +20,7 @@
Functions to autenticate and handle reqests for a connection Functions to autenticate and handle reqests for a connection
*/ */
#include "my_global.h" #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#ifndef __WIN__ #ifndef __WIN__
#include <netdb.h> // getservbyname, servent #include <netdb.h> // getservbyname, servent

View File

@ -26,6 +26,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_crypt.h" #include "sql_crypt.h"
#include "password.h" #include "password.h"

View File

@ -17,6 +17,7 @@
#pragma implementation /* gcc class implementation */ #pragma implementation /* gcc class implementation */
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_cursor.h" #include "sql_cursor.h"

View File

@ -18,7 +18,7 @@
/* create and drop of databases */ /* create and drop of databases */
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_db.h" #include "sql_db.h"

View File

@ -20,6 +20,7 @@
Multi-table deletes were introduced by Monty and Sinisa Multi-table deletes were introduced by Monty and Sinisa
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_delete.h" #include "sql_delete.h"

View File

@ -21,7 +21,7 @@
*/ */
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_derived.h" #include "sql_derived.h"

View File

@ -16,6 +16,7 @@
/* Execute DO statement */ /* Execute DO statement */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "transaction.h" #include "transaction.h"
#include "unireg.h" #include "unireg.h"

View File

@ -41,6 +41,7 @@ This file contains the implementation of error and warnings related
***********************************************************************/ ***********************************************************************/
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" #include "unireg.h"
#include "sql_error.h" #include "sql_error.h"

View File

@ -18,6 +18,7 @@
#pragma implementation // gcc: Class implementation #pragma implementation // gcc: Class implementation
#endif #endif
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_select.h" #include "sql_select.h"

View File

@ -13,6 +13,7 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
#include <my_global.h>
#include "sql_base.h" #include "sql_base.h"
#include "sql_select.h" #include "sql_select.h"
#include "sql_expression_cache.h" #include "sql_expression_cache.h"

View File

@ -52,6 +52,7 @@
cursor points at the first record). cursor points at the first record).
*/ */
#include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_handler.h" #include "sql_handler.h"
#include "unireg.h" // REQUIRED: for other includes #include "unireg.h" // REQUIRED: for other includes

Some files were not shown because too many files have changed in this diff Show More