my_config.h | my_config.h | |||
---|---|---|---|---|
/* Copyright (C) 2009, 2011, Oracle and/or its affiliates. All rights | /* Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reser | |||
reserved | ved. | |||
This program is free software; you can redistribute it and/or modify | This program is free software; you can redistribute it and/or modify | |||
it under the terms of the GNU General Public License as published by | it under the terms of the GNU General Public License as published by | |||
the Free Software Foundation; version 2 of the License. | the Free Software Foundation; version 2 of the License. | |||
This program is distributed in the hope that it will be useful, | This program is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU General Public License for more details. | GNU General Public License for more details. | |||
skipping to change at line 587 | skipping to change at line 586 | |||
#define WITH_MYISAMMRG_STORAGE_ENGINE 1 | #define WITH_MYISAMMRG_STORAGE_ENGINE 1 | |||
#define WITH_HEAP_STORAGE_ENGINE 1 | #define WITH_HEAP_STORAGE_ENGINE 1 | |||
#define WITH_CSV_STORAGE_ENGINE 1 | #define WITH_CSV_STORAGE_ENGINE 1 | |||
#define WITH_PARTITION_STORAGE_ENGINE 1 | #define WITH_PARTITION_STORAGE_ENGINE 1 | |||
#define WITH_PERFSCHEMA_STORAGE_ENGINE 1 | #define WITH_PERFSCHEMA_STORAGE_ENGINE 1 | |||
/* #undef WITH_NDBCLUSTER_STORAGE_ENGINE */ | /* #undef WITH_NDBCLUSTER_STORAGE_ENGINE */ | |||
#if (WITH_NDBCLUSTER_STORAGE_ENGINE) && !defined(EMBEDDED_LIBRARY) | #if (WITH_NDBCLUSTER_STORAGE_ENGINE) && !defined(EMBEDDED_LIBRARY) | |||
# define HAVE_NDB_BINLOG 1 | # define HAVE_NDB_BINLOG 1 | |||
#endif | #endif | |||
#define DEFAULT_MYSQL_HOME "/home/ut/testing/mysql/5.5.9" | #define DEFAULT_MYSQL_HOME "/home/ut/testing/mysql/5.5.10" | |||
#define SHAREDIR "/home/ut/testing/mysql/5.5.9/share" | #define SHAREDIR "/home/ut/testing/mysql/5.5.10/share" | |||
#define DEFAULT_BASEDIR "/home/ut/testing/mysql/5.5.9" | #define DEFAULT_BASEDIR "/home/ut/testing/mysql/5.5.10" | |||
#define MYSQL_DATADIR "/home/ut/testing/mysql/5.5.9/data" | #define MYSQL_DATADIR "/home/ut/testing/mysql/5.5.10/data" | |||
#define DEFAULT_CHARSET_HOME "/home/ut/testing/mysql/5.5.9" | #define DEFAULT_CHARSET_HOME "/home/ut/testing/mysql/5.5.10" | |||
#define PLUGINDIR "/home/ut/testing/mysql/5.5.9/lib/plugin" | #define PLUGINDIR "/home/ut/testing/mysql/5.5.10/lib/plugin" | |||
#define DEFAULT_SYSCONFDIR "/home/ut/testing/mysql/5.5.9/etc" | #define DEFAULT_SYSCONFDIR "/home/ut/testing/mysql/5.5.10/etc" | |||
/* #undef SO_EXT */ | /* #undef SO_EXT */ | |||
#define MYSQL_MAJOR_VERSION 5 | #define MYSQL_MAJOR_VERSION 5 | |||
#define MYSQL_MINOR_VERSION 5 | #define MYSQL_MINOR_VERSION 5 | |||
#define PACKAGE "mysql" | #define PACKAGE "mysql" | |||
#define PACKAGE_BUGREPORT "" | #define PACKAGE_BUGREPORT "" | |||
#define PACKAGE_NAME "MySQL Server" | #define PACKAGE_NAME "MySQL Server" | |||
#define PACKAGE_STRING "MySQL Server 5.5.9" | #define PACKAGE_STRING "MySQL Server 5.5.10" | |||
#define PACKAGE_TARNAME "mysql" | #define PACKAGE_TARNAME "mysql" | |||
#define PACKAGE_VERSION "5.5.9" | #define PACKAGE_VERSION "5.5.10" | |||
#define VERSION "5.5.9" | #define VERSION "5.5.10" | |||
#define PROTOCOL_VERSION 10 | #define PROTOCOL_VERSION 10 | |||
/* time_t related defines */ | ||||
#define SIZEOF_TIME_T 4 | ||||
/* #undef TIME_T_UNSIGNED */ | ||||
#endif | #endif | |||
End of changes. 5 change blocks. | ||||
12 lines changed or deleted | 17 lines changed or added | |||
my_pthread.h | my_pthread.h | |||
---|---|---|---|---|
/* Copyright (C) 2000-2008 MySQL AB, 2008-2009 Sun Microsystems, Inc. | /* Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reser ved. | |||
This program is free software; you can redistribute it and/or modify | This program is free software; you can redistribute it and/or modify | |||
it under the terms of the GNU General Public License as published by | it under the terms of the GNU General Public License as published by | |||
the Free Software Foundation; version 2 of the License. | the Free Software Foundation; version 2 of the License. | |||
This program is distributed in the hope that it will be useful, | This program is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU General Public License for more details. | GNU General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
my_sys.h | my_sys.h | |||
---|---|---|---|---|
/* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reser ved. | /* Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reser ved. | |||
This program is free software; you can redistribute it and/or modify | This program is free software; you can redistribute it and/or modify | |||
it under the terms of the GNU General Public License as published by | it under the terms of the GNU General Public License as published by | |||
the Free Software Foundation; version 2 of the License. | the Free Software Foundation; version 2 of the License. | |||
This program is distributed in the hope that it will be useful, | This program is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU General Public License for more details. | GNU General Public License for more details. | |||
skipping to change at line 107 | skipping to change at line 107 | |||
#define MY_GIVE_INFO 2 /* Give time info about process*/ | #define MY_GIVE_INFO 2 /* Give time info about process*/ | |||
#define MY_DONT_FREE_DBUG 4 /* Do not call DBUG_END() in my_end() */ | #define MY_DONT_FREE_DBUG 4 /* Do not call DBUG_END() in my_end() */ | |||
#define ME_HIGHBYTE 8 /* Shift for colours */ | #define ME_HIGHBYTE 8 /* Shift for colours */ | |||
#define ME_NOCUR 1 /* Don't use curses message */ | #define ME_NOCUR 1 /* Don't use curses message */ | |||
#define ME_OLDWIN 2 /* Use old window */ | #define ME_OLDWIN 2 /* Use old window */ | |||
#define ME_BELL 4 /* Ring bell then printing message * / | #define ME_BELL 4 /* Ring bell then printing message * / | |||
#define ME_HOLDTANG 8 /* Don't delete last keys */ | #define ME_HOLDTANG 8 /* Don't delete last keys */ | |||
#define ME_WAITTOT 16 /* Wait for errtime secs of for a action */ | #define ME_WAITTOT 16 /* Wait for errtime secs of for a action */ | |||
#define ME_WAITTANG 32 /* Wait for a user action */ | #define ME_WAITTANG 32 /* Wait for a user action */ | |||
#define ME_NOREFRESH 64 /* Dont refresh screen */ | #define ME_NOREFRESH 64 /* Write the error message to error log */ | |||
#define ME_NOINPUT 128 /* Dont use the input libary */ | #define ME_NOINPUT 128 /* Dont use the input libary */ | |||
#define ME_COLOUR1 ((1 << ME_HIGHBYTE)) /* Possibly error-colours */ | #define ME_COLOUR1 ((1 << ME_HIGHBYTE)) /* Possibly error-colours */ | |||
#define ME_COLOUR2 ((2 << ME_HIGHBYTE)) | #define ME_COLOUR2 ((2 << ME_HIGHBYTE)) | |||
#define ME_COLOUR3 ((3 << ME_HIGHBYTE)) | #define ME_COLOUR3 ((3 << ME_HIGHBYTE)) | |||
#define ME_FATALERROR 1024 /* Fatal statement error */ | #define ME_FATALERROR 1024 /* Fatal statement error */ | |||
/* Bits in last argument to fn_format */ | /* Bits in last argument to fn_format */ | |||
#define MY_REPLACE_DIR 1 /* replace dir in name with 'dir' */ | #define MY_REPLACE_DIR 1 /* replace dir in name with 'dir' */ | |||
#define MY_REPLACE_EXT 2 /* replace extension with 'ext' */ | #define MY_REPLACE_EXT 2 /* replace extension with 'ext' */ | |||
#define MY_UNPACK_FILENAME 4 /* Unpack name (~ -> home) */ | #define MY_UNPACK_FILENAME 4 /* Unpack name (~ -> home) */ | |||
skipping to change at line 817 | skipping to change at line 817 | |||
extern char *strdup_root(MEM_ROOT *root,const char *str); | extern char *strdup_root(MEM_ROOT *root,const char *str); | |||
static inline char *safe_strdup_root(MEM_ROOT *root, const char *str) | static inline char *safe_strdup_root(MEM_ROOT *root, const char *str) | |||
{ | { | |||
return str ? strdup_root(root, str) : 0; | return str ? strdup_root(root, str) : 0; | |||
} | } | |||
extern char *strmake_root(MEM_ROOT *root,const char *str,size_t len); | extern char *strmake_root(MEM_ROOT *root,const char *str,size_t len); | |||
extern void *memdup_root(MEM_ROOT *root,const void *str, size_t len); | extern void *memdup_root(MEM_ROOT *root,const void *str, size_t len); | |||
extern int get_defaults_options(int argc, char **argv, | extern int get_defaults_options(int argc, char **argv, | |||
char **defaults, char **extra_defaults, | char **defaults, char **extra_defaults, | |||
char **group_suffix); | char **group_suffix); | |||
extern const char *args_separator; | extern my_bool my_getopt_use_args_separator; | |||
extern my_bool my_getopt_is_args_separator(const char* arg); | ||||
extern int my_load_defaults(const char *conf_file, const char **groups, | extern int my_load_defaults(const char *conf_file, const char **groups, | |||
int *argc, char ***argv, const char ***); | int *argc, char ***argv, const char ***); | |||
extern int load_defaults(const char *conf_file, const char **groups, | extern int load_defaults(const char *conf_file, const char **groups, | |||
int *argc, char ***argv); | int *argc, char ***argv); | |||
extern int my_search_option_files(const char *conf_file, int *argc, | extern int my_search_option_files(const char *conf_file, int *argc, | |||
char ***argv, uint *args_used, | char ***argv, uint *args_used, | |||
Process_option_func func, void *func_ctx, | Process_option_func func, void *func_ctx, | |||
const char **default_directories); | const char **default_directories); | |||
extern void free_defaults(char **argv); | extern void free_defaults(char **argv); | |||
extern void my_print_default_files(const char *conf_file); | extern void my_print_default_files(const char *conf_file); | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
mysql_version.h | mysql_version.h | |||
---|---|---|---|---|
skipping to change at line 12 | skipping to change at line 12 | |||
This file is public domain and comes with NO WARRANTY of any kind */ | This file is public domain and comes with NO WARRANTY of any kind */ | |||
/* Version numbers for protocol & mysqld */ | /* Version numbers for protocol & mysqld */ | |||
#ifndef _mysql_version_h | #ifndef _mysql_version_h | |||
#define _mysql_version_h | #define _mysql_version_h | |||
#ifdef _CUSTOMCONFIG_ | #ifdef _CUSTOMCONFIG_ | |||
#include <custom_conf.h> | #include <custom_conf.h> | |||
#else | #else | |||
#define PROTOCOL_VERSION 10 | #define PROTOCOL_VERSION 10 | |||
#define MYSQL_SERVER_VERSION "5.5.9" | #define MYSQL_SERVER_VERSION "5.5.10" | |||
#define MYSQL_BASE_VERSION "mysqld-5.5" | #define MYSQL_BASE_VERSION "mysqld-5.5" | |||
#define MYSQL_SERVER_SUFFIX_DEF "" | #define MYSQL_SERVER_SUFFIX_DEF "" | |||
#define FRM_VER 6 | #define FRM_VER 6 | |||
#define MYSQL_VERSION_ID 50509 | #define MYSQL_VERSION_ID 50510 | |||
#define MYSQL_PORT 3306 | #define MYSQL_PORT 3306 | |||
#define MYSQL_PORT_DEFAULT 0 | #define MYSQL_PORT_DEFAULT 0 | |||
#define MYSQL_UNIX_ADDR "/tmp/mysql.sock" | #define MYSQL_UNIX_ADDR "/tmp/mysql.sock" | |||
#define MYSQL_CONFIG_NAME "my" | #define MYSQL_CONFIG_NAME "my" | |||
#define MYSQL_COMPILATION_COMMENT "Source distribution" | #define MYSQL_COMPILATION_COMMENT "Source distribution" | |||
/* mysqld compile time options */ | /* mysqld compile time options */ | |||
#endif /* _CUSTOMCONFIG_ */ | #endif /* _CUSTOMCONFIG_ */ | |||
#ifndef LICENSE | #ifndef LICENSE | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
mysqld_ername.h | mysqld_ername.h | |||
---|---|---|---|---|
skipping to change at line 41 | skipping to change at line 41 | |||
{ "ER_FILSORT_ABORT", 1028, "Sort aborted" }, | { "ER_FILSORT_ABORT", 1028, "Sort aborted" }, | |||
{ "ER_FORM_NOT_FOUND", 1029, "View \'%-.192s\' doesn\'t exist for \'%-.192s \'" }, | { "ER_FORM_NOT_FOUND", 1029, "View \'%-.192s\' doesn\'t exist for \'%-.192s \'" }, | |||
{ "ER_GET_ERRNO", 1030, "Got error %d from storage engine" }, | { "ER_GET_ERRNO", 1030, "Got error %d from storage engine" }, | |||
{ "ER_ILLEGAL_HA", 1031, "Table storage engine for \'%-.192s\' doesn\'t hav e this option" }, | { "ER_ILLEGAL_HA", 1031, "Table storage engine for \'%-.192s\' doesn\'t hav e this option" }, | |||
{ "ER_KEY_NOT_FOUND", 1032, "Can\'t find record in \'%-.192s\'" }, | { "ER_KEY_NOT_FOUND", 1032, "Can\'t find record in \'%-.192s\'" }, | |||
{ "ER_NOT_FORM_FILE", 1033, "Incorrect information in file: \'%-.200s\'" }, | { "ER_NOT_FORM_FILE", 1033, "Incorrect information in file: \'%-.200s\'" }, | |||
{ "ER_NOT_KEYFILE", 1034, "Incorrect key file for table \'%-.200s\'; try to repair it" }, | { "ER_NOT_KEYFILE", 1034, "Incorrect key file for table \'%-.200s\'; try to repair it" }, | |||
{ "ER_OLD_KEYFILE", 1035, "Old key file for table \'%-.192s\'; repair it!" }, | { "ER_OLD_KEYFILE", 1035, "Old key file for table \'%-.192s\'; repair it!" }, | |||
{ "ER_OPEN_AS_READONLY", 1036, "Table \'%-.192s\' is read only" }, | { "ER_OPEN_AS_READONLY", 1036, "Table \'%-.192s\' is read only" }, | |||
{ "ER_OUTOFMEMORY", 1037, "Out of memory; restart server and try again (nee ded %d bytes)" }, | { "ER_OUTOFMEMORY", 1037, "Out of memory; restart server and try again (nee ded %d bytes)" }, | |||
{ "ER_OUT_OF_SORTMEMORY", 1038, "Out of sort memory; increase server sort b uffer size" }, | { "ER_OUT_OF_SORTMEMORY", 1038, "Out of sort memory, consider increasing se rver sort buffer size" }, | |||
{ "ER_UNEXPECTED_EOF", 1039, "Unexpected EOF found when reading file \'%-.1 92s\' (errno: %d)" }, | { "ER_UNEXPECTED_EOF", 1039, "Unexpected EOF found when reading file \'%-.1 92s\' (errno: %d)" }, | |||
{ "ER_CON_COUNT_ERROR", 1040, "Too many connections" }, | { "ER_CON_COUNT_ERROR", 1040, "Too many connections" }, | |||
{ "ER_OUT_OF_RESOURCES", 1041, "Out of memory; check if mysqld or some othe r process uses all available memory; if not, you may have to use \'ulimit\' to allow mysqld to use more memory or you can add more swap space" }, | { "ER_OUT_OF_RESOURCES", 1041, "Out of memory; check if mysqld or some othe r process uses all available memory; if not, you may have to use \'ulimit\' to allow mysqld to use more memory or you can add more swap space" }, | |||
{ "ER_BAD_HOST_ERROR", 1042, "Can\'t get hostname for your address" }, | { "ER_BAD_HOST_ERROR", 1042, "Can\'t get hostname for your address" }, | |||
{ "ER_HANDSHAKE_ERROR", 1043, "Bad handshake" }, | { "ER_HANDSHAKE_ERROR", 1043, "Bad handshake" }, | |||
{ "ER_DBACCESS_DENIED_ERROR", 1044, "Access denied for user \'%-.48s\'@\'%- .64s\' to database \'%-.192s\'" }, | { "ER_DBACCESS_DENIED_ERROR", 1044, "Access denied for user \'%-.48s\'@\'%- .64s\' to database \'%-.192s\'" }, | |||
{ "ER_ACCESS_DENIED_ERROR", 1045, "Access denied for user \'%-.48s\'@\'%-.6 4s\' (using password: %s)" }, | { "ER_ACCESS_DENIED_ERROR", 1045, "Access denied for user \'%-.48s\'@\'%-.6 4s\' (using password: %s)" }, | |||
{ "ER_NO_DB_ERROR", 1046, "No database selected" }, | { "ER_NO_DB_ERROR", 1046, "No database selected" }, | |||
{ "ER_UNKNOWN_COM_ERROR", 1047, "Unknown command" }, | { "ER_UNKNOWN_COM_ERROR", 1047, "Unknown command" }, | |||
{ "ER_BAD_NULL_ERROR", 1048, "Column \'%-.192s\' cannot be null" }, | { "ER_BAD_NULL_ERROR", 1048, "Column \'%-.192s\' cannot be null" }, | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
typelib.h | typelib.h | |||
---|---|---|---|---|
/* Copyright (C) 2000 MySQL AB | /* Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reser ved. | |||
This program is free software; you can redistribute it and/or modify | This program is free software; you can redistribute it and/or modify | |||
it under the terms of the GNU General Public License as published by | it under the terms of the GNU General Public License as published by | |||
the Free Software Foundation; version 2 of the License. | the Free Software Foundation; version 2 of the License. | |||
This program is distributed in the hope that it will be useful, | This program is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU General Public License for more details. | GNU General Public License for more details. | |||
skipping to change at line 31 | skipping to change at line 31 | |||
typedef struct st_typelib { /* Different types saved here */ | typedef struct st_typelib { /* Different types saved here */ | |||
unsigned int count; /* How many types */ | unsigned int count; /* How many types */ | |||
const char *name; /* Name of typelib */ | const char *name; /* Name of typelib */ | |||
const char **type_names; | const char **type_names; | |||
unsigned int *type_lengths; | unsigned int *type_lengths; | |||
} TYPELIB; | } TYPELIB; | |||
extern my_ulonglong find_typeset(char *x, TYPELIB *typelib,int *error_posit ion); | extern my_ulonglong find_typeset(char *x, TYPELIB *typelib,int *error_posit ion); | |||
extern int find_type_or_exit(const char *x, TYPELIB *typelib, | extern int find_type_or_exit(const char *x, TYPELIB *typelib, | |||
const char *option); | const char *option); | |||
extern int find_type(char *x, const TYPELIB *typelib, unsigned int full_nam | #define FIND_TYPE_BASIC 0 | |||
e); | /** makes @c find_type() require the whole name, no prefix */ | |||
#define FIND_TYPE_NO_PREFIX (1 << 0) | ||||
/** always implicitely on, so unused, but old code may pass it */ | ||||
#define FIND_TYPE_NO_OVERWRITE (1 << 1) | ||||
/** makes @c find_type() accept a number */ | ||||
#define FIND_TYPE_ALLOW_NUMBER (1 << 2) | ||||
/** makes @c find_type() treat ',' as terminator */ | ||||
#define FIND_TYPE_COMMA_TERM (1 << 3) | ||||
extern int find_type(const char *x, const TYPELIB *typelib, unsigned int fl | ||||
ags); | ||||
extern void make_type(char *to,unsigned int nr,TYPELIB *typelib); | extern void make_type(char *to,unsigned int nr,TYPELIB *typelib); | |||
extern const char *get_type(TYPELIB *typelib,unsigned int nr); | extern const char *get_type(TYPELIB *typelib,unsigned int nr); | |||
extern TYPELIB *copy_typelib(MEM_ROOT *root, TYPELIB *from); | extern TYPELIB *copy_typelib(MEM_ROOT *root, TYPELIB *from); | |||
extern TYPELIB sql_protocol_typelib; | extern TYPELIB sql_protocol_typelib; | |||
my_ulonglong find_set_from_flags(const TYPELIB *lib, unsigned int default_n ame, | my_ulonglong find_set_from_flags(const TYPELIB *lib, unsigned int default_n ame, | |||
my_ulonglong cur_set, my_ulonglong default_se t, | my_ulonglong cur_set, my_ulonglong default_se t, | |||
const char *str, unsigned int length, | const char *str, unsigned int length, | |||
char **err_pos, unsigned int *err_len); | char **err_pos, unsigned int *err_len); | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 13 lines changed or added | |||