| 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_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 | |
|