Merge lp:~laurynas-biveinis/percona-server/merge-5.1.72 into lp:percona-server/5.5

Proposed by Laurynas Biveinis
Status: Superseded
Proposed branch: lp:~laurynas-biveinis/percona-server/merge-5.1.72
Merge into: lp:percona-server/5.5
Diff against target: 143297 lines (+122892/-1344) (has conflicts)
1915 files modified
Makefile (+5/-0)
Percona-Server/BUILD/Makefile.am.OTHER (+82/-0)
Percona-Server/BUILD/autorun.sh (+9/-0)
Percona-Server/BUILD/build_mccge.sh (+5/-0)
Percona-Server/BUILD/compile-alpha-ccc.OTHER (+56/-0)
Percona-Server/BUILD/compile-alpha-cxx.OTHER (+58/-0)
Percona-Server/BUILD/compile-alpha-debug (+4/-0)
Percona-Server/BUILD/compile-amd64-debug-max (+4/-0)
Percona-Server/BUILD/compile-amd64-max (+4/-0)
Percona-Server/BUILD/compile-darwin-mwcc (+4/-0)
Percona-Server/BUILD/compile-hpux11-parisc2-aCC (+4/-0)
Percona-Server/BUILD/compile-ia64-debug-max (+8/-0)
Percona-Server/BUILD/compile-irix-mips64-mipspro (+4/-0)
Percona-Server/BUILD/compile-pentium (+4/-0)
Percona-Server/BUILD/compile-pentium-debug (+4/-0)
Percona-Server/BUILD/compile-pentium-debug-max (+4/-0)
Percona-Server/BUILD/compile-pentium-debug-max-no-embedded (+4/-0)
Percona-Server/BUILD/compile-pentium-debug-openssl (+8/-0)
Percona-Server/BUILD/compile-pentium-debug-yassl (+8/-0)
Percona-Server/BUILD/compile-pentium-max (+4/-0)
Percona-Server/BUILD/compile-pentium-pgcc (+4/-0)
Percona-Server/BUILD/compile-pentium64 (+5/-0)
Percona-Server/BUILD/compile-pentium64-debug (+4/-0)
Percona-Server/BUILD/compile-pentium64-debug-max (+4/-0)
Percona-Server/BUILD/compile-ppc-debug (+4/-0)
Percona-Server/BUILD/compile-ppc-debug-max (+4/-0)
Percona-Server/BUILD/compile-ppc-debug-max-no-ndb (+4/-0)
Percona-Server/BUILD/compile-ppc-max (+4/-0)
Percona-Server/BUILD/compile-solaris-sparc-debug (+4/-0)
Percona-Server/BUILD/compile-solaris-sparc-purify (+4/-0)
Percona-Server/CMakeLists.txt (+4/-0)
Percona-Server/Docs/Makefile.am.OTHER (+42/-0)
Percona-Server/Makefile.am.OTHER (+333/-0)
Percona-Server/README (+59/-0)
Percona-Server/client/completion_hash.cc (+8/-0)
Percona-Server/client/completion_hash.h (+4/-0)
Percona-Server/client/echo.c (+4/-0)
Percona-Server/client/get_password.c (+4/-0)
Percona-Server/client/mysqlbinlog.cc (+34/-0)
Percona-Server/client/mysqldump.c (+12/-2)
Percona-Server/client/sql_string.h (+5/-0)
Percona-Server/cmd-line-utils/Makefile.am.OTHER (+24/-0)
Percona-Server/cmd-line-utils/readline/COPYING (+4/-0)
Percona-Server/cmd-line-utils/readline/ansi_stdlib.h (+4/-0)
Percona-Server/cmd-line-utils/readline/chardefs.h (+4/-0)
Percona-Server/cmd-line-utils/readline/complete.c (+4/-0)
Percona-Server/cmd-line-utils/readline/configure.in (+5/-0)
Percona-Server/cmd-line-utils/readline/funmap.c (+4/-0)
Percona-Server/cmd-line-utils/readline/histexpand.c (+4/-0)
Percona-Server/cmd-line-utils/readline/histlib.h (+4/-0)
Percona-Server/cmd-line-utils/readline/history.c (+4/-0)
Percona-Server/cmd-line-utils/readline/history.h (+4/-0)
Percona-Server/cmd-line-utils/readline/histsearch.c (+4/-0)
Percona-Server/cmd-line-utils/readline/keymaps.c (+4/-0)
Percona-Server/cmd-line-utils/readline/keymaps.h (+4/-0)
Percona-Server/cmd-line-utils/readline/macro.c (+4/-0)
Percona-Server/cmd-line-utils/readline/misc.c (+4/-0)
Percona-Server/cmd-line-utils/readline/parens.c (+4/-0)
Percona-Server/cmd-line-utils/readline/posixdir.h (+4/-0)
Percona-Server/cmd-line-utils/readline/posixjmp.h (+5/-0)
Percona-Server/cmd-line-utils/readline/posixstat.h (+5/-0)
Percona-Server/cmd-line-utils/readline/readline.c (+4/-0)
Percona-Server/cmd-line-utils/readline/readline.h (+4/-0)
Percona-Server/cmd-line-utils/readline/rlconf.h (+4/-0)
Percona-Server/cmd-line-utils/readline/rlmbutil.h (+4/-0)
Percona-Server/cmd-line-utils/readline/rlstdc.h (+5/-0)
Percona-Server/cmd-line-utils/readline/rltty.c (+4/-0)
Percona-Server/cmd-line-utils/readline/rltypedefs.h (+4/-0)
Percona-Server/cmd-line-utils/readline/savestring.c (+4/-0)
Percona-Server/cmd-line-utils/readline/search.c (+4/-0)
Percona-Server/cmd-line-utils/readline/shell.c (+4/-0)
Percona-Server/cmd-line-utils/readline/text.c (+4/-0)
Percona-Server/cmd-line-utils/readline/tilde.c (+4/-0)
Percona-Server/cmd-line-utils/readline/tilde.h (+4/-0)
Percona-Server/cmd-line-utils/readline/util.c (+4/-0)
Percona-Server/cmd-line-utils/readline/vi_keymap.c (+4/-0)
Percona-Server/cmd-line-utils/readline/vi_mode.c (+4/-0)
Percona-Server/cmd-line-utils/readline/xmalloc.c (+5/-0)
Percona-Server/cmd-line-utils/readline/xmalloc.h (+4/-0)
Percona-Server/config/ac-macros/misc.m4.OTHER (+695/-0)
Percona-Server/configure.in.OTHER (+2981/-0)
Percona-Server/dbug/CMakeLists.txt (+4/-0)
Percona-Server/dbug/Makefile.am.OTHER (+65/-0)
Percona-Server/dbug/dbug_add_tags.pl (+4/-0)
Percona-Server/extra/CMakeLists.txt (+4/-0)
Percona-Server/extra/Makefile.am.OTHER (+60/-0)
Percona-Server/extra/charset2html.c (+4/-0)
Percona-Server/extra/comp_err.c (+20/-0)
Percona-Server/extra/yassl/Makefile.am.OTHER (+20/-0)
Percona-Server/extra/yassl/src/Makefile.am.OTHER (+27/-0)
Percona-Server/extra/yassl/src/template_instnt.cpp (+4/-0)
Percona-Server/extra/yassl/taocrypt/Makefile.am.OTHER (+20/-0)
Percona-Server/extra/yassl/taocrypt/benchmark/Makefile.am.OTHER (+24/-0)
Percona-Server/extra/yassl/taocrypt/src/Makefile.am.OTHER (+33/-0)
Percona-Server/extra/yassl/taocrypt/test/Makefile.am.OTHER (+24/-0)
Percona-Server/extra/yassl/testsuite/Makefile.am.OTHER (+29/-0)
Percona-Server/include/base64.h (+4/-0)
Percona-Server/include/decimal.h (+4/-0)
Percona-Server/include/errmsg.h (+8/-0)
Percona-Server/include/ft_global.h (+8/-0)
Percona-Server/include/heap.h (+4/-0)
Percona-Server/include/help_end.h.OTHER (+22/-0)
Percona-Server/include/help_start.h.OTHER (+24/-0)
Percona-Server/include/keycache.h (+6/-0)
Percona-Server/include/m_ctype.h (+5/-0)
Percona-Server/include/my_aes.h (+8/-0)
Percona-Server/include/my_alloc.h (+8/-0)
Percona-Server/include/my_attribute.h (+8/-0)
Percona-Server/include/my_base.h (+5/-0)
Percona-Server/include/my_compare.h (+89/-0)
Percona-Server/include/my_dir.h (+14/-0)
Percona-Server/include/my_libwrap.h (+8/-0)
Percona-Server/include/my_list.h (+8/-0)
Percona-Server/include/my_md5.h (+4/-0)
Percona-Server/include/my_net.h (+4/-0)
Percona-Server/include/my_nosys.h (+8/-0)
Percona-Server/include/my_tree.h (+8/-0)
Percona-Server/include/my_trie.h.OTHER (+141/-0)
Percona-Server/include/my_user.h (+4/-0)
Percona-Server/include/my_vle.h.OTHER (+38/-0)
Percona-Server/include/my_xml.h (+4/-0)
Percona-Server/include/myisampack.h (+8/-0)
Percona-Server/include/mysql_com.h (+4/-0)
Percona-Server/include/mysql_time.h (+4/-0)
Percona-Server/include/mysql_version.h.in (+4/-0)
Percona-Server/include/queues.h (+8/-0)
Percona-Server/include/rijndael.h (+8/-0)
Percona-Server/include/sql_common.h (+5/-0)
Percona-Server/include/sslopt-case.h (+8/-0)
Percona-Server/include/sslopt-vars.h (+8/-0)
Percona-Server/include/thr_alarm.h (+8/-0)
Percona-Server/include/typelib.h (+4/-0)
Percona-Server/include/violite.h (+5/-0)
Percona-Server/include/welcome_copyright_notice.h (+4/-0)
Percona-Server/libmysql/Makefile.am.OTHER (+115/-0)
Percona-Server/libmysql/client_settings.h (+8/-0)
Percona-Server/libmysql/conf_to_src.c (+1/-1)
Percona-Server/libmysql/dll.c.OTHER (+124/-0)
Percona-Server/libmysql/errmsg.c (+4/-0)
Percona-Server/libmysql/get_password.c (+4/-0)
Percona-Server/libmysql/manager.c.OTHER (+268/-0)
Percona-Server/libmysql_r/Makefile.am.OTHER (+46/-0)
Percona-Server/libmysqld/emb_qcache.cc (+10/-0)
Percona-Server/libmysqld/embedded_priv.h (+4/-0)
Percona-Server/libmysqld/examples/CMakeLists.txt (+4/-0)
Percona-Server/libmysqld/examples/Makefile.am.OTHER (+57/-0)
Percona-Server/man/comp_err.1 (+286/-0)
Percona-Server/man/innochecksum.1 (+166/-0)
Percona-Server/man/make_win_bin_dist.1.OTHER (+194/-0)
Percona-Server/man/msql2mysql.1 (+85/-0)
Percona-Server/man/my_print_defaults.1 (+220/-0)
Percona-Server/man/myisam_ftdump.1 (+267/-0)
Percona-Server/man/myisamchk.1 (+2505/-0)
Percona-Server/man/myisamlog.1 (+244/-0)
Percona-Server/man/myisampack.1 (+857/-0)
Percona-Server/man/mysql-stress-test.pl.1 (+514/-0)
Percona-Server/man/mysql-test-run.pl.1 (+2567/-0)
Percona-Server/man/mysql.1 (+3162/-0)
Percona-Server/man/mysql.server.1 (+201/-0)
Percona-Server/man/mysql_client_test.1 (+351/-0)
Percona-Server/man/mysql_client_test_embedded.1 (+1/-0)
Percona-Server/man/mysql_config.1 (+245/-0)
Percona-Server/man/mysql_convert_table_format.1 (+241/-0)
Percona-Server/man/mysql_find_rows.1 (+176/-0)
Percona-Server/man/mysql_fix_extensions.1 (+86/-0)
Percona-Server/man/mysql_fix_privilege_tables.1.OTHER (+184/-0)
Percona-Server/man/mysql_install_db.1 (+310/-0)
Percona-Server/man/mysql_secure_installation.1 (+126/-0)
Percona-Server/man/mysql_setpermission.1 (+188/-0)
Percona-Server/man/mysql_tzinfo_to_sql.1 (+138/-0)
Percona-Server/man/mysql_upgrade.1 (+424/-0)
Percona-Server/man/mysql_waitpid.1 (+145/-0)
Percona-Server/man/mysql_zap.1 (+141/-0)
Percona-Server/man/mysqlaccess.1 (+448/-0)
Percona-Server/man/mysqladmin.1 (+1116/-0)
Percona-Server/man/mysqlbinlog.1 (+2087/-0)
Percona-Server/man/mysqlbug.1 (+87/-0)
Percona-Server/man/mysqlcheck.1 (+913/-0)
Percona-Server/man/mysqld.8 (+78/-0)
Percona-Server/man/mysqld_multi.1 (+751/-0)
Percona-Server/man/mysqld_safe.1 (+873/-0)
Percona-Server/man/mysqldump.1 (+2390/-0)
Percona-Server/man/mysqldumpslow.1 (+339/-0)
Percona-Server/man/mysqlhotcopy.1 (+539/-0)
Percona-Server/man/mysqlimport.1 (+692/-0)
Percona-Server/man/mysqlmanager.8.OTHER (+2088/-0)
Percona-Server/man/mysqlshow.1 (+527/-0)
Percona-Server/man/mysqlslap.1 (+1057/-0)
Percona-Server/man/mysqltest.1 (+931/-0)
Percona-Server/man/mysqltest_embedded.1 (+1/-0)
Percona-Server/man/ndb-common-options.1 (+715/-0)
Percona-Server/man/ndb_blob_tool.1 (+529/-0)
Percona-Server/man/ndb_config.1 (+1565/-0)
Percona-Server/man/ndb_cpcd.1 (+66/-0)
Percona-Server/man/ndb_delete_all.1 (+178/-0)
Percona-Server/man/ndb_desc.1 (+590/-0)
Percona-Server/man/ndb_drop_index.1 (+170/-0)
Percona-Server/man/ndb_drop_table.1 (+111/-0)
Percona-Server/man/ndb_error_reporter.1 (+143/-0)
Percona-Server/man/ndb_index_stat.1 (+987/-0)
Percona-Server/man/ndb_mgm.1 (+267/-0)
Percona-Server/man/ndb_mgmd.8 (+1436/-0)
Percona-Server/man/ndb_print_backup_file.1 (+90/-0)
Percona-Server/man/ndb_print_schema_file.1 (+90/-0)
Percona-Server/man/ndb_print_sys_file.1 (+93/-0)
Percona-Server/man/ndb_restore.1 (+2321/-0)
Percona-Server/man/ndb_select_all.1 (+610/-0)
Percona-Server/man/ndb_select_count.1 (+147/-0)
Percona-Server/man/ndb_show_tables.1 (+323/-0)
Percona-Server/man/ndb_size.pl.1 (+461/-0)
Percona-Server/man/ndb_waiter.1 (+501/-0)
Percona-Server/man/ndbd.8 (+1258/-0)
Percona-Server/man/ndbd_redo_log_reader.1 (+222/-0)
Percona-Server/man/ndbinfo_select_all.1 (+306/-0)
Percona-Server/man/ndbmtd.8 (+225/-0)
Percona-Server/man/perror.1 (+206/-0)
Percona-Server/man/replace.1 (+185/-0)
Percona-Server/man/resolve_stack_dump.1 (+145/-0)
Percona-Server/man/resolveip.1 (+124/-0)
Percona-Server/mysql-test/Makefile.am.OTHER (+146/-0)
Percona-Server/mysql-test/include/default_my.cnf (+1/-1)
Percona-Server/mysql-test/include/default_mysqld.cnf (+4/-0)
Percona-Server/mysql-test/include/have_valgrind.inc (+11/-0)
Percona-Server/mysql-test/lib/My/Find.pm (+1/-1)
Percona-Server/mysql-test/lib/My/SafeProcess/CMakeLists.txt (+4/-0)
Percona-Server/mysql-test/lib/My/SafeProcess/safe_process.cc (+4/-0)
Percona-Server/mysql-test/lib/mtr_cases.pm (+1/-1)
Percona-Server/mysql-test/lib/mtr_match.pm (+1/-1)
Percona-Server/mysql-test/lib/v1/mysql-test-run.pl (+6/-1)
Percona-Server/mysql-test/mysql-test-run.pl (+8/-0)
Percona-Server/mysql-test/purify.supp (+5/-0)
Percona-Server/mysql-test/r/cast.result (+21/-0)
Percona-Server/mysql-test/r/mysqldump.result (+62/-0)
Percona-Server/mysql-test/r/partition_error.result (+16/-0)
Percona-Server/mysql-test/r/percona_server_variables_debug.result (+6/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_killed_simulate.test (+21/-0)
Percona-Server/mysql-test/suite/binlog/t/binlog_percona_fake_changes.test (+109/-0)
Percona-Server/mysql-test/suite/funcs_1/r/is_columns_mysql.result (+216/-0)
Percona-Server/mysql-test/suite/funcs_1/r/is_columns_mysql_embedded.result (+216/-0)
Percona-Server/mysql-test/suite/innodb/t/innodb_bug12400341.test (+107/-0)
Percona-Server/mysql-test/suite/innodb/t/percona_changed_page_bmp_debug-master.opt (+4/-0)
Percona-Server/mysql-test/suite/innodb/t/percona_changed_page_bmp_debug.test (+5/-0)
Percona-Server/mysql-test/suite/innodb_plugin/t/innodb_bug12400341.test.OTHER (+107/-0)
Percona-Server/mysql-test/suite/rpl/r/rpl_row_until.result (+19/-0)
Percona-Server/mysql-test/suite/rpl/t/rpl_row_until.test (+54/-1)
Percona-Server/mysql-test/suite/sys_vars/r/rpl_init_slave_func.result (+6/-4)
Percona-Server/mysql-test/suite/sys_vars/t/disabled.def (+22/-0)
Percona-Server/mysql-test/suite/sys_vars/t/innodb_buffer_pool_evict_basic.test (+13/-0)
Percona-Server/mysql-test/suite/sys_vars/t/rpl_init_slave_func.test (+6/-4)
Percona-Server/mysql-test/t/func_str.test (+8/-2)
Percona-Server/mysql-test/t/partition_error.test (+20/-0)
Percona-Server/mysys/array.c (+6/-0)
Percona-Server/mysys/charset-def.c (+4/-0)
Percona-Server/mysys/checksum.c (+8/-0)
Percona-Server/mysys/default_modify.c.OTHER (+252/-0)
Percona-Server/mysys/errors.c (+5/-0)
Percona-Server/mysys/list.c (+8/-0)
Percona-Server/mysys/make-conf.c.OTHER (+71/-0)
Percona-Server/mysys/md5.c (+1/-1)
Percona-Server/mysys/mf_brkhant.c.OTHER (+72/-0)
Percona-Server/mysys/mf_cache.c (+8/-0)
Percona-Server/mysys/mf_dirname.c (+8/-0)
Percona-Server/mysys/mf_fn_ext.c (+8/-0)
Percona-Server/mysys/mf_format.c (+6/-0)
Percona-Server/mysys/mf_getdate.c (+5/-0)
Percona-Server/mysys/mf_iocache2.c (+5/-0)
Percona-Server/mysys/mf_keycaches.c (+8/-0)
Percona-Server/mysys/mf_path.c (+8/-0)
Percona-Server/mysys/mf_qsort.c (+1/-1)
Percona-Server/mysys/mf_radix.c (+1/-1)
Percona-Server/mysys/mf_same.c (+1/-1)
Percona-Server/mysys/mf_sort.c (+8/-0)
Percona-Server/mysys/mf_soundex.c (+1/-1)
Percona-Server/mysys/mf_tempfile.c (+8/-0)
Percona-Server/mysys/mf_unixpath.c (+8/-0)
Percona-Server/mysys/mf_util.c.OTHER (+47/-0)
Percona-Server/mysys/mf_wcomp.c (+1/-1)
Percona-Server/mysys/mulalloc.c (+1/-1)
Percona-Server/mysys/my_access.c (+1/-1)
Percona-Server/mysys/my_aes.c (+1/-1)
Percona-Server/mysys/my_append.c.OTHER (+64/-0)
Percona-Server/mysys/my_bit.c (+8/-0)
Percona-Server/mysys/my_chsize.c (+8/-0)
Percona-Server/mysys/my_clock.c.OTHER (+32/-0)
Percona-Server/mysys/my_compare.c (+469/-0)
Percona-Server/mysys/my_compress.c (+8/-0)
Percona-Server/mysys/my_conio.c (+1/-1)
Percona-Server/mysys/my_crc32.c (+1/-1)
Percona-Server/mysys/my_create.c (+8/-0)
Percona-Server/mysys/my_delete.c (+8/-0)
Percona-Server/mysys/my_div.c (+1/-1)
Percona-Server/mysys/my_dup.c.OTHER (+37/-0)
Percona-Server/mysys/my_error.c (+5/-0)
Percona-Server/mysys/my_fopen.c (+1/-1)
Percona-Server/mysys/my_getpagesize.c (+1/-1)
Percona-Server/mysys/my_handler_errors.h (+4/-0)
Percona-Server/mysys/my_init.c (+5/-0)
Percona-Server/mysys/my_largepage.c (+6/-0)
Percona-Server/mysys/my_libwrap.c (+1/-1)
Percona-Server/mysys/my_lock.c (+8/-0)
Percona-Server/mysys/my_lockmem.c (+8/-0)
Percona-Server/mysys/my_memmem.c (+1/-1)
Percona-Server/mysys/my_mess.c (+8/-0)
Percona-Server/mysys/my_mkdir.c (+1/-1)
Percona-Server/mysys/my_mmap.c (+8/-0)
Percona-Server/mysys/my_net.c.OTHER (+140/-0)
Percona-Server/mysys/my_netware.c.OTHER (+150/-0)
Percona-Server/mysys/my_new.cc (+5/-0)
Percona-Server/mysys/my_once.c (+8/-0)
Percona-Server/mysys/my_open.c (+8/-0)
Percona-Server/mysys/my_pthread.c (+8/-0)
Percona-Server/mysys/my_quick.c (+8/-0)
Percona-Server/mysys/my_read.c (+28/-1)
Percona-Server/mysys/my_realloc.c.OTHER (+75/-0)
Percona-Server/mysys/my_rename.c (+8/-0)
Percona-Server/mysys/my_sleep.c (+8/-0)
Percona-Server/mysys/my_static.h (+8/-0)
Percona-Server/mysys/my_symlink2.c (+1/-1)
Percona-Server/mysys/my_vle.c.OTHER (+109/-0)
Percona-Server/mysys/my_windac.c (+8/-0)
Percona-Server/mysys/my_winthread.c (+6/-0)
Percona-Server/mysys/my_write.c (+5/-0)
Percona-Server/mysys/mysys_priv.h (+8/-0)
Percona-Server/mysys/ptr_cmp.c (+8/-0)
Percona-Server/mysys/queues.c (+8/-0)
Percona-Server/mysys/rijndael.c (+8/-0)
Percona-Server/mysys/stacktrace.c (+1/-1)
Percona-Server/mysys/test_charset.c (+8/-0)
Percona-Server/mysys/test_dir.c (+1/-1)
Percona-Server/mysys/test_fn.c.OTHER (+69/-0)
Percona-Server/mysys/test_xml.c (+1/-1)
Percona-Server/mysys/testhash.c (+8/-0)
Percona-Server/mysys/thr_alarm.c (+11/-0)
Percona-Server/mysys/thr_rwlock.c (+8/-0)
Percona-Server/mysys/tree.c (+8/-0)
Percona-Server/mysys/trie.c.OTHER (+236/-0)
Percona-Server/netware/Makefile.am.OTHER (+121/-0)
Percona-Server/netware/libmysqlmain.c.OTHER (+39/-0)
Percona-Server/netware/my_manage.c.OTHER (+477/-0)
Percona-Server/netware/my_manage.h.OTHER (+118/-0)
Percona-Server/netware/mysql_fix_privilege_tables.pl.OTHER (+227/-0)
Percona-Server/netware/mysql_install_db.c.OTHER (+447/-0)
Percona-Server/netware/mysql_secure_installation.pl.OTHER (+218/-0)
Percona-Server/netware/mysql_test_run.c.OTHER (+1422/-0)
Percona-Server/netware/mysqld_safe.c.OTHER (+751/-0)
Percona-Server/plugin/daemon_example/daemon_example.cc (+4/-0)
Percona-Server/plugin/fulltext/Makefile.am.OTHER (+27/-0)
Percona-Server/regex/Makefile.am.OTHER (+36/-0)
Percona-Server/scripts/CMakeLists.txt (+4/-0)
Percona-Server/scripts/comp_sql.c (+1/-1)
Percona-Server/scripts/fill_help_tables.sql (+4/-0)
Percona-Server/scripts/make_binary_distribution.sh.OTHER (+536/-0)
Percona-Server/scripts/mysql_fix_privilege_tables.sh.OTHER (+223/-0)
Percona-Server/scripts/mysql_install_db.pl.in (+1/-1)
Percona-Server/scripts/mysql_system_tables.sql (+12/-0)
Percona-Server/scripts/mysql_system_tables_data.sql (+11/-0)
Percona-Server/scripts/mysqlbug.sh (+1/-1)
Percona-Server/scripts/mysqld_multi.sh (+1/-1)
Percona-Server/server-tools/CMakeLists.txt.OTHER (+33/-0)
Percona-Server/server-tools/instance-manager/CMakeLists.txt.OTHER (+38/-0)
Percona-Server/server-tools/instance-manager/IMService.cpp.OTHER (+124/-0)
Percona-Server/server-tools/instance-manager/IMService.h.OTHER (+32/-0)
Percona-Server/server-tools/instance-manager/Makefile.am.OTHER (+103/-0)
Percona-Server/server-tools/instance-manager/WindowsService.cpp.OTHER (+231/-0)
Percona-Server/server-tools/instance-manager/WindowsService.h.OTHER (+56/-0)
Percona-Server/server-tools/instance-manager/angel.cc.OTHER (+407/-0)
Percona-Server/server-tools/instance-manager/angel.h.OTHER (+34/-0)
Percona-Server/server-tools/instance-manager/buffer.h.OTHER (+65/-0)
Percona-Server/server-tools/instance-manager/command.cc.OTHER (+30/-0)
Percona-Server/server-tools/instance-manager/command.h.OTHER (+60/-0)
Percona-Server/server-tools/instance-manager/commands.h.OTHER (+393/-0)
Percona-Server/server-tools/instance-manager/exit_codes.h.OTHER (+40/-0)
Percona-Server/server-tools/instance-manager/guardian.cc.OTHER (+496/-0)
Percona-Server/server-tools/instance-manager/guardian.h.OTHER (+110/-0)
Percona-Server/server-tools/instance-manager/instance.h.OTHER (+273/-0)
Percona-Server/server-tools/instance-manager/instance_map.h.OTHER (+102/-0)
Percona-Server/server-tools/instance-manager/instance_options.h.OTHER (+126/-0)
Percona-Server/server-tools/instance-manager/listener.h.OTHER (+61/-0)
Percona-Server/server-tools/instance-manager/log.cc.OTHER (+196/-0)
Percona-Server/server-tools/instance-manager/log.h.OTHER (+59/-0)
Percona-Server/server-tools/instance-manager/manager.cc.OTHER (+526/-0)
Percona-Server/server-tools/instance-manager/manager.h.OTHER (+71/-0)
Percona-Server/server-tools/instance-manager/messages.cc.OTHER (+104/-0)
Percona-Server/server-tools/instance-manager/messages.h.OTHER (+23/-0)
Percona-Server/server-tools/instance-manager/mysql_connection.h.OTHER (+74/-0)
Percona-Server/server-tools/instance-manager/mysql_manager_error.h.OTHER (+40/-0)
Percona-Server/server-tools/instance-manager/mysqlmanager.cc.OTHER (+232/-0)
Percona-Server/server-tools/instance-manager/parse_output.h.OTHER (+33/-0)
Percona-Server/server-tools/instance-manager/portability.h.OTHER (+65/-0)
Percona-Server/server-tools/instance-manager/priv.cc.OTHER (+76/-0)
Percona-Server/server-tools/instance-manager/priv.h.OTHER (+99/-0)
Percona-Server/server-tools/instance-manager/protocol.h.OTHER (+47/-0)
Percona-Server/server-tools/instance-manager/thread_registry.cc.OTHER (+419/-0)
Percona-Server/server-tools/instance-manager/thread_registry.h.OTHER (+176/-0)
Percona-Server/server-tools/instance-manager/user_management_commands.h.OTHER (+167/-0)
Percona-Server/server-tools/instance-manager/user_map.h.OTHER (+103/-0)
Percona-Server/sql-bench/Makefile.am.OTHER (+86/-0)
Percona-Server/sql-common/Makefile.am.OTHER (+20/-0)
Percona-Server/sql-common/pack.c (+1/-1)
Percona-Server/sql/Makefile.am.OTHER (+198/-0)
Percona-Server/sql/custom_conf.h (+1/-1)
Percona-Server/sql/des_key_file.cc (+8/-0)
Percona-Server/sql/discover.cc (+8/-0)
Percona-Server/sql/event_data_objects.h (+8/-0)
Percona-Server/sql/event_db_repository.h (+4/-0)
Percona-Server/sql/event_queue.cc (+8/-0)
Percona-Server/sql/event_queue.h (+8/-0)
Percona-Server/sql/event_scheduler.cc (+5/-0)
Percona-Server/sql/event_scheduler.h (+8/-0)
Percona-Server/sql/events.h (+8/-0)
Percona-Server/sql/field.cc (+4/-0)
Percona-Server/sql/field.h (+4/-0)
Percona-Server/sql/field_conv.cc (+5/-0)
Percona-Server/sql/frm_crypt.cc (+8/-0)
Percona-Server/sql/gstream.cc (+6/-0)
Percona-Server/sql/gstream.h (+9/-0)
Percona-Server/sql/ha_ndbcluster.h (+8/-0)
Percona-Server/sql/ha_ndbcluster_binlog.cc (+4/-0)
Percona-Server/sql/ha_ndbcluster_binlog.h (+8/-0)
Percona-Server/sql/ha_ndbcluster_cond.cc (+1/-1)
Percona-Server/sql/ha_ndbcluster_cond.h (+4/-0)
Percona-Server/sql/ha_ndbcluster_tables.h (+4/-0)
Percona-Server/sql/handler.cc (+35/-0)
Percona-Server/sql/hash_filo.cc (+8/-0)
Percona-Server/sql/hash_filo.h (+8/-0)
Percona-Server/sql/hostname.cc (+1/-1)
Percona-Server/sql/init.cc (+8/-0)
Percona-Server/sql/item.h (+12/-0)
Percona-Server/sql/item_cmpfunc.h (+4/-0)
Percona-Server/sql/item_func.h (+23/-0)
Percona-Server/sql/item_row.cc (+5/-0)
Percona-Server/sql/item_strfunc.cc (+1/-1)
Percona-Server/sql/item_subselect.cc (+11/-0)
Percona-Server/sql/item_sum.cc (+11/-0)
Percona-Server/sql/item_sum.h (+5/-0)
Percona-Server/sql/item_xmlfunc.cc (+5/-0)
Percona-Server/sql/item_xmlfunc.h (+8/-0)
Percona-Server/sql/lex_symbol.h (+1/-1)
Percona-Server/sql/log.cc (+4/-0)
Percona-Server/sql/log_event.cc (+27/-1)
Percona-Server/sql/log_event.h (+11/-0)
Percona-Server/sql/log_event_old.h (+1/-1)
Percona-Server/sql/mem_root_array.h (+1/-1)
Percona-Server/sql/mf_iocache.cc (+8/-0)
Percona-Server/sql/my_decimal.h (+30/-0)
Percona-Server/sql/my_lock.c.OTHER (+78/-0)
Percona-Server/sql/mysqld.cc (+1/-1)
Percona-Server/sql/mysqld_suffix.h (+8/-0)
Percona-Server/sql/opt_range.cc (+4/-0)
Percona-Server/sql/partition_element.h (+4/-0)
Percona-Server/sql/procedure.cc (+8/-0)
Percona-Server/sql/procedure.h (+8/-0)
Percona-Server/sql/records.cc (+5/-0)
Percona-Server/sql/repl_failsafe.h (+8/-0)
Percona-Server/sql/rpl_filter.h (+8/-0)
Percona-Server/sql/rpl_injector.h (+4/-0)
Percona-Server/sql/rpl_record_old.h (+8/-0)
Percona-Server/sql/rpl_rli.cc (+5/-0)
Percona-Server/sql/rpl_rli.h (+5/-0)
Percona-Server/sql/rpl_tblmap.h (+8/-0)
Percona-Server/sql/rpl_utility.cc (+5/-1)
Percona-Server/sql/rpl_utility.h (+5/-0)
Percona-Server/sql/scheduler.cc (+4/-0)
Percona-Server/sql/scheduler.h (+4/-0)
Percona-Server/sql/set_var.cc (+5/-0)
Percona-Server/sql/set_var.h (+17/-0)
Percona-Server/sql/share/charsets/Index.xml (+1/-1)
Percona-Server/sql/share/charsets/armscii8.xml (+1/-1)
Percona-Server/sql/share/charsets/ascii.xml (+1/-1)
Percona-Server/sql/share/charsets/cp1250.xml (+1/-1)
Percona-Server/sql/share/charsets/cp852.xml (+1/-1)
Percona-Server/sql/share/charsets/hebrew.xml (+1/-1)
Percona-Server/sql/share/charsets/latin1.xml (+1/-1)
Percona-Server/sql/share/charsets/latin2.xml (+1/-1)
Percona-Server/sql/share/charsets/latin5.xml (+1/-1)
Percona-Server/sql/signal_handler.cc (+1/-1)
Percona-Server/sql/slave.cc (+5/-0)
Percona-Server/sql/sp_cache.h (+8/-0)
Percona-Server/sql/sp_head.cc (+1/-1)
Percona-Server/sql/sp_head.h (+5/-0)
Percona-Server/sql/sp_rcontext.h (+8/-0)
Percona-Server/sql/spatial.h (+5/-0)
Percona-Server/sql/sql_acl.cc (+5/-12)
Percona-Server/sql/sql_analyse.cc (+1/-1)
Percona-Server/sql/sql_analyse.h (+8/-0)
Percona-Server/sql/sql_array.h (+8/-0)
Percona-Server/sql/sql_bitmap.h (+8/-0)
Percona-Server/sql/sql_cache.cc (+5/-0)
Percona-Server/sql/sql_class.cc (+10/-0)
Percona-Server/sql/sql_class.h (+28/-0)
Percona-Server/sql/sql_client.cc (+8/-0)
Percona-Server/sql/sql_cursor.h (+8/-0)
Percona-Server/sql/sql_db.cc (+9/-1)
Percona-Server/sql/sql_derived.cc (+5/-0)
Percona-Server/sql/sql_do.cc (+8/-0)
Percona-Server/sql/sql_error.h (+12/-0)
Percona-Server/sql/sql_insert.cc (+4/-0)
Percona-Server/sql/sql_lex.cc (+4/-0)
Percona-Server/sql/sql_lex.h (+5/-0)
Percona-Server/sql/sql_list.cc (+8/-0)
Percona-Server/sql/sql_load.cc (+1/-1)
Percona-Server/sql/sql_map.cc.OTHER (+140/-0)
Percona-Server/sql/sql_map.h.OTHER (+62/-0)
Percona-Server/sql/sql_parse.cc (+120/-0)
Percona-Server/sql/sql_partition.cc (+30/-0)
Percona-Server/sql/sql_priv.h (+121/-2)
Percona-Server/sql/sql_profile.h (+5/-0)
Percona-Server/sql/sql_repl.cc (+20/-0)
Percona-Server/sql/sql_repl.h (+8/-0)
Percona-Server/sql/sql_select.cc (+24/-0)
Percona-Server/sql/sql_select.h (+4/-0)
Percona-Server/sql/sql_servers.h (+4/-0)
Percona-Server/sql/sql_show.cc (+43/-3)
Percona-Server/sql/sql_show.h (+5/-0)
Percona-Server/sql/sql_sort.h (+8/-0)
Percona-Server/sql/sql_string.cc (+5/-0)
Percona-Server/sql/sql_string.h (+5/-0)
Percona-Server/sql/sql_trigger.cc (+1/-1)
Percona-Server/sql/sql_udf.h (+8/-0)
Percona-Server/sql/sql_update.cc (+4/-0)
Percona-Server/sql/sql_view.cc (+1/-1)
Percona-Server/sql/table.cc (+1/-1)
Percona-Server/sql/table.h (+9/-0)
Percona-Server/sql/tzfile.h (+8/-0)
Percona-Server/sql/tztime.cc (+5/-0)
Percona-Server/storage/archive/archive_test.c (+1/-1)
Percona-Server/storage/archive/ha_archive.h (+8/-0)
Percona-Server/storage/federated/ha_federated.cc (+37/-1)
Percona-Server/storage/heap/Makefile.am.OTHER (+55/-0)
Percona-Server/storage/heap/_check.c (+1/-1)
Percona-Server/storage/heap/_rectest.c (+1/-1)
Percona-Server/storage/heap/heapdef.h (+8/-0)
Percona-Server/storage/heap/hp_block.c (+8/-0)
Percona-Server/storage/heap/hp_clear.c (+8/-0)
Percona-Server/storage/heap/hp_close.c (+8/-0)
Percona-Server/storage/heap/hp_create.c (+4/-0)
Percona-Server/storage/heap/hp_delete.c (+1/-1)
Percona-Server/storage/heap/hp_extra.c (+1/-1)
Percona-Server/storage/heap/hp_open.c (+8/-0)
Percona-Server/storage/heap/hp_panic.c (+8/-0)
Percona-Server/storage/heap/hp_rename.c (+8/-0)
Percona-Server/storage/heap/hp_rfirst.c (+1/-1)
Percona-Server/storage/heap/hp_rkey.c (+8/-0)
Percona-Server/storage/heap/hp_rlast.c (+1/-1)
Percona-Server/storage/heap/hp_rnext.c (+1/-1)
Percona-Server/storage/heap/hp_rprev.c (+1/-1)
Percona-Server/storage/heap/hp_rrnd.c (+1/-1)
Percona-Server/storage/heap/hp_rsame.c (+1/-1)
Percona-Server/storage/heap/hp_scan.c (+1/-1)
Percona-Server/storage/heap/hp_static.c (+8/-0)
Percona-Server/storage/heap/hp_test1.c (+8/-0)
Percona-Server/storage/heap/hp_update.c (+1/-1)
Percona-Server/storage/innobase.moved/btr/btr0cur.c (+12/-6)
Percona-Server/storage/innobase.moved/btr/btr0pcur.c (+5/-0)
Percona-Server/storage/innobase.moved/btr/btr0sea.c (+5/-0)
Percona-Server/storage/innobase.moved/buf/buf0buddy.c (+5/-0)
Percona-Server/storage/innobase.moved/buf/buf0buf.c (+95/-11)
Percona-Server/storage/innobase.moved/buf/buf0flu.c (+209/-8)
Percona-Server/storage/innobase.moved/buf/buf0lru.c (+26/-5)
Percona-Server/storage/innobase.moved/buf/buf0rea.c (+5/-0)
Percona-Server/storage/innobase.moved/dict/dict0crea.c (+1/-0)
Percona-Server/storage/innobase.moved/dict/dict0dict.c (+5/-0)
Percona-Server/storage/innobase.moved/dyn/dyn0dyn.c (+5/-0)
Percona-Server/storage/innobase.moved/fil/fil0fil.c (+5/-0)
Percona-Server/storage/innobase.moved/handler/ha_innodb.cc (+269/-14)
Percona-Server/storage/innobase.moved/handler/i_s.cc (+1722/-0)
Percona-Server/storage/innobase.moved/handler/mysql_addons.cc.OTHER (+42/-0)
Percona-Server/storage/innobase.moved/ibuf/ibuf0ibuf.c (+12/-0)
Percona-Server/storage/innobase.moved/include/buf0buf.h (+4/-4)
Percona-Server/storage/innobase.moved/include/buf0flu.h (+8/-0)
Percona-Server/storage/innobase.moved/include/buf0lru.h (+14/-1)
Percona-Server/storage/innobase.moved/include/db0err.h (+5/-0)
Percona-Server/storage/innobase.moved/include/dict0types.h (+6/-0)
Percona-Server/storage/innobase.moved/include/dyn0dyn.h (+5/-0)
Percona-Server/storage/innobase.moved/include/dyn0dyn.ic (+5/-0)
Percona-Server/storage/innobase.moved/include/fsp0fsp.ic (+5/-0)
Percona-Server/storage/innobase.moved/include/fsp0types.h.OTHER (+110/-0)
Percona-Server/storage/innobase.moved/include/ha_prototypes.h (+34/-0)
Percona-Server/storage/innobase.moved/include/mysql_addons.h.OTHER (+33/-0)
Percona-Server/storage/innobase.moved/include/srv0que.h.OTHER (+42/-0)
Percona-Server/storage/innobase.moved/include/sync0sync.h (+5/-0)
Percona-Server/storage/innobase.moved/include/thr0loc.h.OTHER (+101/-0)
Percona-Server/storage/innobase.moved/include/thr0loc.ic.OTHER (+24/-0)
Percona-Server/storage/innobase.moved/include/ut0rbt.h.OTHER (+332/-0)
Percona-Server/storage/innobase.moved/mach/mach0data.c (+5/-0)
Percona-Server/storage/innobase.moved/pars/lexyy.c (+5/-0)
Percona-Server/storage/innobase.moved/pars/make_bison.sh (+5/-0)
Percona-Server/storage/innobase.moved/pars/make_flex.sh (+5/-0)
Percona-Server/storage/innobase.moved/pars/pars0grm.c (+5/-0)
Percona-Server/storage/innobase.moved/pars/pars0grm.y (+5/-0)
Percona-Server/storage/innobase.moved/pars/pars0lex.l (+5/-0)
Percona-Server/storage/innobase.moved/pars/pars0opt.c (+5/-0)
Percona-Server/storage/innobase.moved/pars/pars0pars.c (+5/-0)
Percona-Server/storage/innobase.moved/pars/pars0sym.c (+5/-0)
Percona-Server/storage/innobase.moved/que/que0que.c (+5/-0)
Percona-Server/storage/innobase.moved/read/read0read.c (+5/-0)
Percona-Server/storage/innobase.moved/row/row0merge.c (+29/-0)
Percona-Server/storage/innobase.moved/row/row0mysql.c (+43/-2)
Percona-Server/storage/innobase.moved/row/row0sel.c (+14/-3)
Percona-Server/storage/innobase.moved/row/row0uins.c (+8/-7)
Percona-Server/storage/innobase.moved/row/row0umod.c (+45/-4)
Percona-Server/storage/innobase.moved/srv/srv0que.c.OTHER (+49/-0)
Percona-Server/storage/innobase.moved/srv/srv0srv.c (+111/-2)
Percona-Server/storage/innobase.moved/sync/sync0arr.c (+5/-0)
Percona-Server/storage/innobase.moved/sync/sync0rw.c (+5/-0)
Percona-Server/storage/innobase.moved/sync/sync0sync.c (+5/-0)
Percona-Server/storage/innobase.moved/ut/ut0auxconf_atomic_pthread_t_gcc.c.OTHER (+43/-0)
Percona-Server/storage/innobase.moved/ut/ut0auxconf_atomic_pthread_t_solaris.c.OTHER (+54/-0)
Percona-Server/storage/innobase.moved/ut/ut0auxconf_have_gcc_atomics.c.OTHER (+61/-0)
Percona-Server/storage/innobase.moved/ut/ut0auxconf_have_solaris_atomics.c.OTHER (+39/-0)
Percona-Server/storage/innobase.moved/ut/ut0auxconf_pause.c.OTHER (+32/-0)
Percona-Server/storage/innobase.moved/ut/ut0auxconf_sizeof_pthread_t.c.OTHER (+35/-0)
Percona-Server/storage/innobase.moved/ut/ut0rbt.c.OTHER (+1273/-0)
Percona-Server/storage/innobase.moved/ut/ut0ut.c (+5/-0)
Percona-Server/storage/innobase/Makefile.am.OTHER (+175/-0)
Percona-Server/storage/innobase/dict/dict0crea.c (+1495/-0)
Percona-Server/storage/innobase/dict/dict0dict.c (+4382/-0)
Percona-Server/storage/innobase/handler/ha_innodb.cc (+9444/-0)
Percona-Server/storage/innobase/handler/ha_innodb.h (+263/-0)
Percona-Server/storage/innobase/ibuf/ibuf0ibuf.c (+3733/-0)
Percona-Server/storage/innobase/include/db0err.h (+97/-0)
Percona-Server/storage/innobase/include/dict0mem.h (+480/-0)
Percona-Server/storage/innobase/include/dict0types.h (+25/-0)
Percona-Server/storage/innobase/include/fsp0types.h (+89/-0)
Percona-Server/storage/innobase/include/ha_prototypes.h (+110/-0)
Percona-Server/storage/innobase/include/pars0grm.h (+233/-0)
Percona-Server/storage/innobase/log/log0recv.c (+3400/-0)
Percona-Server/storage/innobase/pars/pars0grm.c (+2570/-0)
Percona-Server/storage/innobase/pars/pars0grm.h.OTHER (+233/-0)
Percona-Server/storage/innobase/row/row0mysql.c (+4322/-0)
Percona-Server/storage/innobase/row/row0sel.c (+4800/-0)
Percona-Server/storage/innobase/row/row0umod.c (+745/-0)
Percona-Server/storage/innobase/srv/srv0srv.c (+2827/-0)
Percona-Server/storage/innobase/sync/sync0arr.c (+1056/-0)
Percona-Server/storage/innodb_plugin/CMakeLists.txt.OTHER (+88/-0)
Percona-Server/storage/innodb_plugin/COPYING.OTHER (+351/-0)
Percona-Server/storage/innodb_plugin/ChangeLog.OTHER (+2540/-0)
Percona-Server/storage/innodb_plugin/Makefile.am.OTHER (+346/-0)
Percona-Server/storage/innodb_plugin/compile-innodb-debug.OTHER (+24/-0)
Percona-Server/storage/innodb_plugin/plug.in.OTHER (+270/-0)
Percona-Server/storage/innodb_plugin/setup.sh.OTHER (+47/-0)
Percona-Server/storage/innodb_plugin/thr/thr0loc.c.OTHER (+330/-0)
Percona-Server/storage/myisam/Makefile.am.OTHER (+154/-0)
Percona-Server/storage/myisam/ft_boolean_search.c (+5/-0)
Percona-Server/storage/myisam/ft_eval.c.OTHER (+252/-0)
Percona-Server/storage/myisam/ft_eval.h.OTHER (+41/-0)
Percona-Server/storage/myisam/ft_nlq_search.c (+5/-0)
Percona-Server/storage/myisam/ft_static.c (+8/-0)
Percona-Server/storage/myisam/ft_stem.c.OTHER (+18/-0)
Percona-Server/storage/myisam/ft_test1.c.OTHER (+315/-0)
Percona-Server/storage/myisam/ft_test1.h.OTHER (+420/-0)
Percona-Server/storage/myisam/ft_update.c (+8/-0)
Percona-Server/storage/myisam/ftbench/Ecompare.pl (+1/-1)
Percona-Server/storage/myisam/ftbench/Ecreate.pl (+1/-1)
Percona-Server/storage/myisam/ftbench/Ereport.pl (+1/-1)
Percona-Server/storage/myisam/ftbench/ft-test-run.sh (+6/-1)
Percona-Server/storage/myisam/mi_cache.c (+8/-0)
Percona-Server/storage/myisam/mi_changed.c (+8/-0)
Percona-Server/storage/myisam/mi_checksum.c (+1/-1)
Percona-Server/storage/myisam/mi_info.c (+8/-0)
Percona-Server/storage/myisam/mi_key.c (+8/-0)
Percona-Server/storage/myisam/mi_keycache.c (+8/-0)
Percona-Server/storage/myisam/mi_log.c (+8/-0)
Percona-Server/storage/myisam/mi_panic.c (+8/-0)
Percona-Server/storage/myisam/mi_rename.c (+8/-0)
Percona-Server/storage/myisam/mi_rfirst.c (+1/-1)
Percona-Server/storage/myisam/mi_rkey.c (+8/-0)
Percona-Server/storage/myisam/mi_rlast.c (+1/-1)
Percona-Server/storage/myisam/mi_rnext_same.c (+8/-0)
Percona-Server/storage/myisam/mi_rprev.c (+8/-0)
Percona-Server/storage/myisam/mi_rrnd.c (+1/-1)
Percona-Server/storage/myisam/mi_rsame.c (+8/-0)
Percona-Server/storage/myisam/mi_rsamepos.c (+1/-1)
Percona-Server/storage/myisam/mi_scan.c (+1/-1)
Percona-Server/storage/myisam/mi_statrec.c (+8/-0)
Percona-Server/storage/myisam/mi_test3.c (+8/-0)
Percona-Server/storage/myisam/mi_test_all.sh (+5/-0)
Percona-Server/storage/myisam/mi_write.c (+1/-1)
Percona-Server/storage/myisam/myisamchk.c (+5/-0)
Percona-Server/storage/myisam/rt_index.h (+1/-1)
Percona-Server/storage/myisam/rt_key.c (+1/-1)
Percona-Server/storage/myisam/rt_key.h (+1/-1)
Percona-Server/storage/myisam/rt_mbr.c (+1/-1)
Percona-Server/storage/myisam/rt_mbr.h (+1/-1)
Percona-Server/storage/myisam/rt_test.c (+8/-0)
Percona-Server/storage/myisam/sp_defs.h (+1/-1)
Percona-Server/storage/myisam/sp_key.c (+8/-0)
Percona-Server/storage/myisam/sp_test.c (+4/-0)
Percona-Server/storage/myisammrg/Makefile.am.OTHER (+44/-0)
Percona-Server/storage/myisammrg/myrg_close.c (+8/-0)
Percona-Server/storage/myisammrg/myrg_def.h (+8/-0)
Percona-Server/storage/myisammrg/myrg_delete.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_extra.c (+8/-0)
Percona-Server/storage/myisammrg/myrg_locking.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_panic.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_queue.c (+8/-0)
Percona-Server/storage/myisammrg/myrg_range.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_rfirst.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_rlast.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_rnext.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_rnext_same.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_rprev.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_rrnd.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_rsame.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_static.c (+8/-0)
Percona-Server/storage/myisammrg/myrg_update.c (+1/-1)
Percona-Server/storage/myisammrg/myrg_write.c (+1/-1)
Percona-Server/storage/ndb/config/make-win-dsw.sh (+1/-1)
Percona-Server/storage/ndb/config/type_mgmapiclient.mk.am (+1/-1)
Percona-Server/storage/ndb/config/type_ndbapiclient.mk.am (+1/-1)
Percona-Server/storage/ndb/config/win-includes (+1/-1)
Percona-Server/storage/ndb/config/win-libraries (+1/-1)
Percona-Server/storage/ndb/config/win-name (+1/-1)
Percona-Server/storage/ndb/config/win-sources (+1/-1)
Percona-Server/storage/ndb/docs/Makefile.am (+1/-1)
Percona-Server/storage/ndb/docs/doxygen/postdoxy.pl (+1/-1)
Percona-Server/storage/ndb/docs/doxygen/predoxy.pl (+1/-1)
Percona-Server/storage/ndb/include/Makefile.am (+1/-1)
Percona-Server/storage/ndb/include/debugger/DebuggerNames.hpp (+1/-1)
Percona-Server/storage/ndb/include/debugger/EventLogger.hpp (+1/-1)
Percona-Server/storage/ndb/include/debugger/GrepError.hpp (+1/-1)
Percona-Server/storage/ndb/include/debugger/SignalLoggerManager.hpp (+1/-1)
Percona-Server/storage/ndb/include/editline/editline.h (+1/-1)
Percona-Server/storage/ndb/include/kernel/AttributeDescriptor.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/AttributeHeader.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/AttributeList.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/BlockNumbers.h (+1/-1)
Percona-Server/storage/ndb/include/kernel/GlobalSignalNumbers.h (+1/-1)
Percona-Server/storage/ndb/include/kernel/GrepEvent.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/Interpreter.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/LogLevel.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/NodeBitmask.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/NodeInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/NodeState.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/RefConvert.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/kernel_config_parameters.h (+1/-1)
Percona-Server/storage/ndb/include/kernel/kernel_types.h (+1/-1)
Percona-Server/storage/ndb/include/kernel/ndb_limits.h (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AbortAll.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AccFrag.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AccLock.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AccScan.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AccSizeAltReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AllocNodeId.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AlterIndx.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AlterTab.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AlterTable.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AlterTrig.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ApiBroadcast.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ApiRegSignalData.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ApiVersion.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ArbitSignalData.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/AttrInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/BackupContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/BackupImpl.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/BackupSignalData.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/BlockCommitOrd.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/BuildIndx.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CheckNodeGroups.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CloseComReqConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CmInit.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CmRegSignalData.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CmvmiCfgConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CntrMasterConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CntrMasterReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CntrStart.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ConfigParamId.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ContinueFragmented.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CopyActive.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CopyFrag.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CopyGCIReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateEvnt.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateFilegroup.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateFilegroupImpl.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateFrag.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateFragmentation.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateIndx.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateObj.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateTab.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateTable.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/CreateTrig.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DiAddTab.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DiGetNodes.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DictLock.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DictObjOp.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DictSchemaInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DictSizeAltReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DictStart.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DictTabInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DihAddFrag.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DihContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DihSizeAltReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DihStartTab.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DihSwitchReplica.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DisconnectRep.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DropFilegroup.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DropFilegroupImpl.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DropIndx.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DropObj.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DropTab.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DropTabFile.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DropTable.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DropTrig.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/DumpStateOrd.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/EmptyLcp.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/EndTo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/EventReport.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/EventSubscribeReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ExecFragReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/Extent.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FailRep.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FireTrigOrd.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FsAppendReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FsCloseReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FsConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FsOpenReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FsReadWriteReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FsRef.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/FsRemoveReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/GCPSave.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/GetTabInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/GetTableId.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/GrepImpl.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/HotSpareRep.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/IndxAttrInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/IndxKeyInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/KeyInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/LCP.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/LgmanContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ListTables.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/LqhFrag.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/LqhKey.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/LqhSizeAltReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/LqhTransConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ManagementServer.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/MasterGCP.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/MasterLCP.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/NFCompleteRep.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/NdbSttor.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/NdbfsContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/NextScan.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/NodeFailRep.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/NodeStateSignalData.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/PackedSignal.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/PgmanContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/PrepDropTab.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/PrepFailReqRef.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ReadConfig.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ReadNodesConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/RelTabMem.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/RepImpl.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/RestoreContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/RestoreImpl.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ResumeReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/RouteOrd.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ScanFrag.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/ScanTab.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/SetLogLevelOrd.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/SetVarReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/SignalData.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/SignalDataPrint.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/SrFragidConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StartFragReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StartInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StartMe.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StartOrd.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StartPerm.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StartRec.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StartTo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StopMe.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StopPerm.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/StopReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/SumaImpl.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/SystemError.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TamperOrd.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcCommit.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcHbRep.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcIndx.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcKeyConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcKeyFailConf.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcKeyRef.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcKeyReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcRollbackRep.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TcSizeAltReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TestOrd.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TransIdAI.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TrigAttrInfo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TsmanContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TupCommit.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TupFrag.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TupKey.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TupSizeAltReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TuxBound.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TuxContinueB.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TuxMaint.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/TuxSizeAltReq.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/UpdateTo.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/UpgradeStartup.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/UtilDelete.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/UtilExecute.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/UtilLock.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/UtilPrepare.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/UtilRelease.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/UtilSequence.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/signaldata/WaitGCP.hpp (+1/-1)
Percona-Server/storage/ndb/include/kernel/trigger_definitions.h (+1/-1)
Percona-Server/storage/ndb/include/logger/ConsoleLogHandler.hpp (+1/-1)
Percona-Server/storage/ndb/include/logger/FileLogHandler.hpp (+1/-1)
Percona-Server/storage/ndb/include/logger/LogHandler.hpp (+1/-1)
Percona-Server/storage/ndb/include/logger/Logger.hpp (+1/-1)
Percona-Server/storage/ndb/include/logger/SysLogHandler.hpp (+1/-1)
Percona-Server/storage/ndb/include/mgmapi/mgmapi.h (+1/-1)
Percona-Server/storage/ndb/include/mgmapi/mgmapi_config_parameters.h (+1/-1)
Percona-Server/storage/ndb/include/mgmapi/mgmapi_config_parameters_debug.h (+1/-1)
Percona-Server/storage/ndb/include/mgmapi/mgmapi_debug.h (+1/-1)
Percona-Server/storage/ndb/include/mgmapi/mgmapi_error.h (+1/-1)
Percona-Server/storage/ndb/include/mgmapi/ndbd_exit_codes.h (+1/-1)
Percona-Server/storage/ndb/include/mgmcommon/ConfigRetriever.hpp (+1/-1)
Percona-Server/storage/ndb/include/mgmcommon/IPCConfig.hpp (+1/-1)
Percona-Server/storage/ndb/include/mgmcommon/MgmtErrorReporter.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndb_constants.h (+1/-1)
Percona-Server/storage/ndb/include/ndb_global.h.in (+1/-1)
Percona-Server/storage/ndb/include/ndb_init.h (+1/-1)
Percona-Server/storage/ndb/include/ndb_net.h (+1/-1)
Percona-Server/storage/ndb/include/ndb_types.h.in (+1/-1)
Percona-Server/storage/ndb/include/ndb_version.h.in (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/Ndb.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbApi.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbBlob.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbDictionary.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbError.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbIndexOperation.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbIndexScanOperation.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbIndexStat.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbPool.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbRecAttr.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbReceiver.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbScanFilter.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbScanOperation.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/NdbTransaction.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/ndb_cluster_connection.hpp (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/ndb_opt_defaults.h (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/ndbapi_limits.h (+1/-1)
Percona-Server/storage/ndb/include/ndbapi/ndberror.h (+1/-1)
Percona-Server/storage/ndb/include/newtonapi/dba.h (+1/-1)
Percona-Server/storage/ndb/include/newtonapi/defs/pcn_types.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbCondition.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbConfig.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbDaemon.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbEnv.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbHost.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbMain.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbMem.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbMutex.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbSleep.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbTCP.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbThread.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/NdbTick.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/PortDefs.h (+1/-1)
Percona-Server/storage/ndb/include/portlib/prefetch.h (+1/-1)
Percona-Server/storage/ndb/include/transporter/TransporterCallback.hpp (+1/-1)
Percona-Server/storage/ndb/include/transporter/TransporterDefinitions.hpp (+1/-1)
Percona-Server/storage/ndb/include/transporter/TransporterRegistry.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/BaseString.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/Bitmask.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/File.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/InputStream.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/NdbAutoPtr.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/NdbOut.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/NdbSqlUtil.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/OutputStream.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/Parser.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/Properties.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/SimpleProperties.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/SocketAuthenticator.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/SocketClient.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/SocketServer.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/UtilBuffer.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/Vector.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/basestring_vsnprintf.h (+1/-1)
Percona-Server/storage/ndb/include/util/md5_hash.hpp (+1/-1)
Percona-Server/storage/ndb/include/util/ndb_opts.h (+1/-1)
Percona-Server/storage/ndb/include/util/ndb_rand.h (+1/-1)
Percona-Server/storage/ndb/include/util/random.h (+1/-1)
Percona-Server/storage/ndb/include/util/socket_io.h (+1/-1)
Percona-Server/storage/ndb/include/util/uucode.h (+1/-1)
Percona-Server/storage/ndb/include/util/version.h (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent/main.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent2/main.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_dual/main.cpp (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_index/main.cpp (+1/-1)
Percona-Server/storage/ndb/src/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/common/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/BlockNames.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/DebuggerNames.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/EventLogger.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/GrepError.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/SignalLoggerManager.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/AccLock.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/AlterIndx.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/AlterTab.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/AlterTable.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/AlterTrig.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/BackupImpl.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/BackupSignalData.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/CloseComReqConf.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/CntrStart.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/ContinueB.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/CopyGCI.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/CreateEvnt.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/CreateFragmentation.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/CreateIndx.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/CreateTrig.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/DictTabInfo.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/DihContinueB.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/DihSwitchReplicaReq.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/DisconnectRep.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/DropIndx.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/DropTab.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/DropTrig.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/FailRep.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/FireTrigOrd.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/FsAppendReq.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/FsCloseReq.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/FsConf.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/FsOpenReq.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/FsReadWriteReq.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/FsRef.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/GCPSave.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/IndxAttrInfo.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/IndxKeyInfo.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/LCP.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/LqhFrag.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/LqhKey.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/LqhTrans.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/MasterLCP.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/NFCompleteRep.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/NdbSttor.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/NdbfsContinueB.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/PackedSignal.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/PrepDropTab.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/ReadNodesConf.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/ScanFrag.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/ScanTab.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/SignalDroppedRep.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/SignalNames.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/StartRec.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/SumaImpl.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/SystemError.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TcIndx.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TcKeyRef.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TcKeyReq.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TcRollbackRep.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TrigAttrInfo.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TupCommit.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TupKey.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/TuxMaint.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/UtilDelete.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/UtilLock.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/UtilPrepare.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/UtilSequence.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/debugger/signaldata/print.awk (+1/-1)
Percona-Server/storage/ndb/src/common/logger/ConsoleLogHandler.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/FileLogHandler.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/LogHandler.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/LogHandlerList.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/LogHandlerList.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/Logger.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/common/logger/SysLogHandler.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/mgmcommon/IPCConfig.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/mgmcommon/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/common/mgmcommon/printConfig/printConfig.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbCondition.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbConfig.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbDaemon.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbEnv.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbHost.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbMem.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbPortLibTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbSleep.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbTCP.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbThread.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/NdbTick.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/memtest.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/mmstest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/munmaptest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbCondition.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbDaemon.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbEnv.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbHost.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbMem.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbMutex.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbSleep.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbTCP.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbThread.c (+1/-1)
Percona-Server/storage/ndb/src/common/portlib/win32/NdbTick.c (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/Packer.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/Packer.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SCI_Transporter.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SCI_Transporter.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SHM_Buffer.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SHM_Transporter.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SHM_Transporter.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SHM_Transporter.win32.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SendBuffer.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/SendBuffer.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/TCP_Transporter.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/TCP_Transporter.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/Transporter.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/Transporter.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/TransporterInternalDefinitions.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/TransporterRegistry.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/basictest/basicTransporterTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/buddy.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/buddy.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/failoverSCI/failoverSCI.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/perftest/perfTransporterTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/priotest/prioSCI/prioSCI.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/priotest/prioSHM/prioSHM.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/priotest/prioTCP/prioTCP.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/priotest/prioTransporterTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/transporter/priotest/prioTransporterTest.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/BaseString.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/Bitmask.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/ConfigValues.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/File.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/InputStream.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/NdbOut.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/NdbSqlUtil.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/OutputStream.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/Parser.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/Properties.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/SimpleProperties.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/SocketAuthenticator.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/SocketClient.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/SocketServer.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/basestring_vsnprintf.c (+1/-1)
Percona-Server/storage/ndb/src/common/util/filetest/FileUnitTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/filetest/FileUnitTest.hpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/md5_hash.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/ndb_init.c (+1/-1)
Percona-Server/storage/ndb/src/common/util/ndb_rand.c (+1/-1)
Percona-Server/storage/ndb/src/common/util/new.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/random.c (+1/-1)
Percona-Server/storage/ndb/src/common/util/socket_io.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/strdup.c (+1/-1)
Percona-Server/storage/ndb/src/common/util/testConfigValues/testConfigValues.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/testProperties/testProperties.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/testSimpleProperties/sp_test.cpp (+1/-1)
Percona-Server/storage/ndb/src/common/util/uucode.c (+1/-1)
Percona-Server/storage/ndb/src/common/util/version.c (+1/-1)
Percona-Server/storage/ndb/src/cw/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.h (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.rc (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/NdbControls.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.h (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/TreeView.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/TreeView.h (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/C++/resource.h (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/CPC_Form.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/Computer.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/ComputerAddDialog.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/ComputerRemoveDialog.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/Database.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/PanelWizard.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/Process.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/ProcessDefineDialog.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/FileMgmt.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/SimpleCPCParser.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/SocketComm.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/myTcpClient.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/startDatabaseDlg.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/telnetClient.cs (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/APIService.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/APIService.hpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/CPCD.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/CPCD.hpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/Monitor.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/Process.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/common.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/common.hpp (+1/-1)
Percona-Server/storage/ndb/src/cw/cpcd/main.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/test/socketclient/socketClientTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/util/ClientInterface.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/util/ClientInterface.hpp (+1/-1)
Percona-Server/storage/ndb/src/cw/util/SocketRegistry.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/util/SocketRegistry.hpp (+1/-1)
Percona-Server/storage/ndb/src/cw/util/SocketService.cpp (+1/-1)
Percona-Server/storage/ndb/src/cw/util/SocketService.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/SimBlockList.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/backup/Backup.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/backup/Backup.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/backup/BackupFormat.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/backup/BackupInit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/backup/FsBuffer.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/backup/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/backup/read.cpp (+5/-0)
Percona-Server/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdict/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdict/Master_AddTable.sfl (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdict/SchemaFile.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdict/Slave_AddTable.sfl (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdih/DbdihInit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdih/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdih/Sysfile.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdih/printSysfile.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dblqh/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/reader.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtc/DbtcInit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/AttributeOffset.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupFixAlloc.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/DbtupVarAlloc.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/test_varpage.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/tuppage.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtup/tuppage.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/Dbtux.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxStat.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/diskpage.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/diskpage.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/lgman.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/mutexes.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrSysTable.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/Filename.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/MemoryChannelTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/Pool.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/ndbfs/VoidFs.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/pgman.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/pgman.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/print_file.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/qmgr/Qmgr.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/qmgr/QmgrInit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/qmgr/timer.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/record_types.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/restore.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/restore.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/suma/Suma.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/suma/SumaInit.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/trix/Trix.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/trix/Trix.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/tsman.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/blocks/tsman.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/error/ErrorHandlingMacros.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/error/ErrorReporter.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/error/ErrorReporter.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/error/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/kernel/error/TimeModule.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/error/TimeModule.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/error/ndbd_exit_codes.c (+1/-1)
Percona-Server/storage/ndb/src/kernel/main.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Array.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ArrayPool.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/CArray.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Callback.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ClusterConfiguration.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ClusterConfiguration.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Configuration.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Configuration.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DLCFifoList.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DLCHashTable.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DLFifoList.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DLHashTable.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DLHashTable2.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DLList.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DataBuffer.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DynArr256.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/DynArr256.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Emulator.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Emulator.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/FastScheduler.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/FastScheduler.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/GlobalData.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/KeyDescriptor.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/KeyTable.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/KeyTable2.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/KeyTable2Ref.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/LinearPool.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/LongSignal.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Mutex.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Mutex.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/NdbdSuperPool.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/NdbdSuperPool.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Pool.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Pool.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Prio.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/RWPool.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/RWPool.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/RequestTracker.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Rope.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/Rope.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SLFifoList.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SLList.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SafeCounter.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SafeCounter.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SectionReader.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SectionReader.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SignalCounter.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SimBlockList.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SimplePropertiesSection.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SimulatedBlock.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SimulatedBlock.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SuperPool.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/SuperPool.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ThreadConfig.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ThreadConfig.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/TimeQueue.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/TimeQueue.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/TransporterCallback.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/VMSignal.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/VMSignal.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/WOPool.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/WOPool.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/WaitQueue.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/WatchDog.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/WatchDog.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/al_test/arrayListTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/al_test/arrayPoolTest.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/al_test/main.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/bench_pool.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ndbd_malloc.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ndbd_malloc.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/pc.hpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/testCopy/rr.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/testCopy/testCopy.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/testLongSig/testLongSig.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp (+1/-1)
Percona-Server/storage/ndb/src/kernel/vm/testSuperPool.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/LocalConfig.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/LocalConfig.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/mgmapi.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/mgmapi_configuration.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/mgmapi_configuration.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/mgmapi_internal.h (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/ndb_logevent.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/ndb_logevent.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/test/keso.c (+1/-1)
Percona-Server/storage/ndb/src/mgmapi/test/mgmSrvApi.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmclient/CommandInterpreter.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmclient/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/mgmclient/main.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmclient/ndb_mgmclient.h (+1/-1)
Percona-Server/storage/ndb/src/mgmclient/ndb_mgmclient.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmclient/test_cpcd/test_cpcd.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/Config.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/Config.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/ConfigInfo.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/ConfigInfo.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/InitConfigFileParser.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/MgmtSrvr.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/MgmtSrvr.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/MgmtSrvrConfig.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/Services.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/Services.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/SignalQueue.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/SignalQueue.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/convertStrToInt.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/convertStrToInt.hpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/main.cpp (+1/-1)
Percona-Server/storage/ndb/src/mgmsrv/mkconfig/mkconfig.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/API.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/ClusterMgr.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/ClusterMgr.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/DictCache.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/Makefile.am (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/Ndb.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbApiSignal.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbApiSignal.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbBlob.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbBlobImpl.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbDictionary.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbDictionaryImpl.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbErrorOut.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbImpl.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbIndexOperation.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbIndexStat.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbLinHash.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbOperation.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbOperationDefine.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbOperationExec.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbOperationInt.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbOperationScan.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbOperationSearch.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbPool.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbPoolImpl.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbPoolImpl.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbRecAttr.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbReceiver.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbScanFilter.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbScanOperation.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbTransaction.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbTransactionScan.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbUtil.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbUtil.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/NdbWaiter.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/Ndberr.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/Ndbif.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/Ndbinit.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/Ndblist.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/ObjectMap.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/ObjectMap.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/SignalSender.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/SignalSender.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/TransporterFacade.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/TransporterFacade.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/ndb_cluster_connection.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/ndb_cluster_connection_impl.hpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/ndberror.c (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/signal-sender/SignalSender.cpp (+1/-1)
Percona-Server/storage/ndb/src/ndbapi/signal-sender/SignalSender.hpp (+1/-1)
Percona-Server/storage/ndb/test/Makefile.am (+1/-1)
Percona-Server/storage/ndb/test/include/AtrtClient.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/CpcClient.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/DbUtil.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/HugoAsynchTransactions.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/HugoCalculator.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/HugoOperations.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/HugoTransactions.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_DataSet.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_DataSetTransaction.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_Error.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_Output.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_ResultRow.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_ReturnCodes.h (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_Stats.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_Table.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_Tables.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_Test.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NDBT_Thread.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbBackup.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbConfig.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbGrep.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbMixRestarter.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbRestarter.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbRestarts.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbSchemaCon.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbSchemaOp.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbTest.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/NdbTimer.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/TestNdbEventOperation.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/UtilTransactions.hpp (+1/-1)
Percona-Server/storage/ndb/test/include/getarg.h (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/InsertRecs.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/Makefile.am (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ScanFilter.hpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ScanFunctions.hpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ScanInterpretTest.hpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/TraceNdbApi.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/VerifyNdbApi.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/acid.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/acid2.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/acrt/NdbRepStress.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/adoInsertRecs.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/asyncGenerator.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/Bank.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/Bank.hpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/BankLoad.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/Makefile.am (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/bankCreator.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/bankMakeGL.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/bankSumAccounts.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/bankTimer.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/bankTransactionMaker.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/bankValidateAllGLs.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bank/testBank.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/asyncGenerator.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/dbGenerator.h (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/dbPopulate.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/dbPopulate.h (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/macros.h (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/mainAsyncGenerator.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/mainPopulate.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_async1.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_async2.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_error.hpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_schema.hpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_user_transaction.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_user_transaction2.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_user_transaction3.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_user_transaction4.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_user_transaction5.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/ndb_user_transaction6.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/testData.h (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/testDefinitions.h (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/userInterface.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bench/userInterface.h (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/benchronja.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/bulk_copy.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/cdrserver.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/celloDb.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/create_all_tabs.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/create_tab.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/drop_all_tabs.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/flexAsynch.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/flexBench.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/flexHammer.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/flexScan.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/flexTT.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/flexTimedAsynch.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/flex_bench_mysql.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/index.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/index2.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/initronja.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/interpreterInTup.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/mainAsyncGenerator.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/msa.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_async1.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_async2.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_user_populate.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_user_transaction.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_user_transaction2.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_user_transaction3.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_user_transaction4.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_user_transaction5.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/ndb_user_transaction6.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/restarter.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/restarter2.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/restarts.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/size.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testBackup.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testBasic.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testBasicAsynch.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testBlobs.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testDataBuffers.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testDeadlock.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testDict.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testGrepVerify.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testIndex.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testIndexStat.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testInterpreter.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testMgm.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testNDBT.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testNdbApi.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testNodeRestart.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testOIBasic.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testOperations.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testOrderedIndex.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testPartitioning.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testReadPerf.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testRestartGci.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testSRBank.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testScan.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testScanInterpreter.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testScanPerf.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testSystemRestart.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testTimeout.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/testTransactions.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/test_event.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/test_event_merge.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/userInterface.cpp (+1/-1)
Percona-Server/storage/ndb/test/ndbnet/test.run (+6/-1)
Percona-Server/storage/ndb/test/ndbnet/testError.run (+6/-1)
Percona-Server/storage/ndb/test/ndbnet/testMNF.run (+6/-1)
Percona-Server/storage/ndb/test/ndbnet/testNR.run (+6/-1)
Percona-Server/storage/ndb/test/ndbnet/testNR1.run (+6/-1)
Percona-Server/storage/ndb/test/ndbnet/testNR4.run (+6/-1)
Percona-Server/storage/ndb/test/ndbnet/testSRhang.run (+6/-1)
Percona-Server/storage/ndb/test/ndbnet/testTR295.run (+6/-1)
Percona-Server/storage/ndb/test/newtonapi/basic_test/basic/basic.cpp (+1/-1)
Percona-Server/storage/ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp (+1/-1)
Percona-Server/storage/ndb/test/newtonapi/basic_test/common.cpp (+1/-1)
Percona-Server/storage/ndb/test/newtonapi/basic_test/common.hpp (+1/-1)
Percona-Server/storage/ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp (+1/-1)
Percona-Server/storage/ndb/test/newtonapi/basic_test/too_basic.cpp (+1/-1)
Percona-Server/storage/ndb/test/newtonapi/perf_test/perf.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/SQL99_test/SQL99_test.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/SQL99_test/SQL99_test.h (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE_HDBC.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/NDBT_SQLConnect.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/NDBT_SQLPrepare.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLAllocEnvTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLAllocHandleTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLAllocHandleTest_bf.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLBindColTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLBindParameterTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLCancelTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLCloseCursorTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLColAttributeTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLColAttributeTest1.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLColAttributeTest2.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLColAttributeTest3.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLConnectTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLCopyDescTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLDescribeColTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLDisconnectTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLDriverConnectTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLEndTranTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLErrorTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLExecDirectTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLExecuteTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLFetchScrollTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLFetchTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLFreeHandleTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLFreeStmtTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetConnectAttrTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetCursorNameTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetDataTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetDescFieldTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetDescRecTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetDiagFieldTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetDiagRecSimpleTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetDiagRecTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetEnvAttrTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetFunctionsTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetInfoTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetStmtAttrTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLGetTypeInfoTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLMoreResultsTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLNumResultColsTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLParamDataTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLPrepareTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLPutDataTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLRowCountTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLSetConnectAttrTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLSetCursorNameTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLSetDescFieldTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLSetDescRecTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLSetEnvAttrTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLSetStmtAttrTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLTablesTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/SQLTransactTest.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/common.hpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/client/main.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/driver/testOdbcDriver.cpp (+1/-1)
Percona-Server/storage/ndb/test/odbc/test_compiler/test_compiler.cpp (+1/-1)
Percona-Server/storage/ndb/test/run-test/atrt-analyze-result.sh (+6/-1)
Percona-Server/storage/ndb/test/run-test/atrt-clear-result.sh (+6/-1)
Percona-Server/storage/ndb/test/run-test/atrt-gather-result.sh (+6/-1)
Percona-Server/storage/ndb/test/run-test/atrt-mysql-test-run (+5/-0)
Percona-Server/storage/ndb/test/run-test/atrt-setup.sh (+6/-1)
Percona-Server/storage/ndb/test/run-test/atrt-testBackup (+6/-1)
Percona-Server/storage/ndb/test/run-test/atrt.hpp (+5/-0)
Percona-Server/storage/ndb/test/run-test/daily-devel-tests.txt (+1/-1)
Percona-Server/storage/ndb/test/run-test/main.cpp (+1/-1)
Percona-Server/storage/ndb/test/run-test/make-config.sh (+5/-0)
Percona-Server/storage/ndb/test/run-test/make-html-reports.sh (+5/-0)
Percona-Server/storage/ndb/test/run-test/make-index.sh (+6/-1)
Percona-Server/storage/ndb/test/run-test/ndb-autotest.sh (+5/-0)
Percona-Server/storage/ndb/test/src/CpcClient.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/DbUtil.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/HugoAsynchTransactions.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/HugoCalculator.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/HugoOperations.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/HugoTransactions.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/Makefile.am (+1/-1)
Percona-Server/storage/ndb/test/src/NDBT_Error.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NDBT_Output.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NDBT_ResultRow.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NDBT_ReturnCodes.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NDBT_Table.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NDBT_Tables.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NDBT_Test.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NDBT_Thread.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NdbBackup.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NdbConfig.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NdbGrep.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NdbMixRestarter.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NdbRestarter.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NdbRestarts.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NdbSchemaCon.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/NdbSchemaOp.cpp (+1/-1)
Percona-Server/storage/ndb/test/src/UtilTransactions.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/Makefile.am (+1/-1)
Percona-Server/storage/ndb/test/tools/copy_tab.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/cpcc.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/create_index.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoCalculator.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoFill.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoLoad.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoLockRecords.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoPkDelete.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoPkRead.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoPkReadRecord.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoPkUpdate.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoScanRead.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/hugoScanUpdate.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/listen.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/rep_latency.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/restart.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/transproxy.cpp (+1/-1)
Percona-Server/storage/ndb/test/tools/verify_index.cpp (+1/-1)
Percona-Server/storage/ndb/tools/Makefile.am (+1/-1)
Percona-Server/storage/ndb/tools/clean-links.sh (+1/-1)
Percona-Server/storage/ndb/tools/delete_all.cpp (+1/-1)
Percona-Server/storage/ndb/tools/desc.cpp (+1/-1)
Percona-Server/storage/ndb/tools/drop_index.cpp (+1/-1)
Percona-Server/storage/ndb/tools/drop_tab.cpp (+1/-1)
Percona-Server/storage/ndb/tools/listTables.cpp (+1/-1)
Percona-Server/storage/ndb/tools/make-errors.pl (+1/-1)
Percona-Server/storage/ndb/tools/make-links.sh (+1/-1)
Percona-Server/storage/ndb/tools/ndb_config.cpp (+1/-1)
Percona-Server/storage/ndb/tools/ndb_error_reporter (+1/-1)
Percona-Server/storage/ndb/tools/ndb_test_platform.cpp (+1/-1)
Percona-Server/storage/ndb/tools/ndbsql.cpp (+1/-1)
Percona-Server/storage/ndb/tools/restore/Restore.cpp (+1/-1)
Percona-Server/storage/ndb/tools/restore/Restore.hpp (+1/-1)
Percona-Server/storage/ndb/tools/restore/consumer.cpp (+1/-1)
Percona-Server/storage/ndb/tools/restore/consumer.hpp (+1/-1)
Percona-Server/storage/ndb/tools/restore/consumer_printer.cpp (+1/-1)
Percona-Server/storage/ndb/tools/restore/consumer_printer.hpp (+1/-1)
Percona-Server/storage/ndb/tools/restore/consumer_restore.hpp (+1/-1)
Percona-Server/storage/ndb/tools/restore/ndb_nodegroup_map.h (+1/-1)
Percona-Server/storage/ndb/tools/restore/restore_main.cpp (+1/-1)
Percona-Server/storage/ndb/tools/rgrep (+1/-1)
Percona-Server/storage/ndb/tools/select_all.cpp (+1/-1)
Percona-Server/storage/ndb/tools/select_count.cpp (+1/-1)
Percona-Server/storage/ndb/tools/waiter.cpp (+1/-1)
Percona-Server/strings/bchange.c (+1/-1)
Percona-Server/strings/bfill.c.OTHER (+100/-0)
Percona-Server/strings/bmove.c.OTHER (+82/-0)
Percona-Server/strings/bmove512.c.OTHER (+127/-0)
Percona-Server/strings/bmove_upp-sparc.s.OTHER (+40/-0)
Percona-Server/strings/bmove_upp.c (+5/-0)
Percona-Server/strings/ctype-mb.c (+8/-1)
Percona-Server/strings/ctype-simple.c (+4/-0)
Percona-Server/strings/ctype-uca.c (+4/-0)
Percona-Server/strings/ctype-utf8.c (+21/-0)
Percona-Server/strings/ctype.c (+1/-2)
Percona-Server/strings/decimal.c (+11/-0)
Percona-Server/strings/do_ctype.c (+5/-0)
Percona-Server/strings/int2str.c (+5/-0)
Percona-Server/strings/is_prefix.c (+1/-1)
Percona-Server/strings/llstr.c (+1/-1)
Percona-Server/strings/longlong2str-x86.s.OTHER (+216/-0)
Percona-Server/strings/longlong2str.c (+4/-0)
Percona-Server/strings/longlong2str_asm.c.OTHER (+34/-0)
Percona-Server/strings/macros.asm.OTHER (+147/-0)
Percona-Server/strings/my_strtoll10-x86.s.OTHER (+419/-0)
Percona-Server/strings/my_strtoll10.c (+7/-2)
Percona-Server/strings/ptr_cmp.asm.OTHER (+180/-0)
Percona-Server/strings/r_strinstr.c.OTHER (+52/-0)
Percona-Server/strings/str2int.c (+1/-1)
Percona-Server/strings/str_alloc.c (+4/-0)
Percona-Server/strings/strappend-sparc.s.OTHER (+49/-0)
Percona-Server/strings/strappend.c (+1/-1)
Percona-Server/strings/strcend.c (+5/-0)
Percona-Server/strings/strcont.c (+1/-1)
Percona-Server/strings/strend-sparc.s.OTHER (+35/-0)
Percona-Server/strings/strend.c (+5/-0)
Percona-Server/strings/strfill.c (+1/-1)
Percona-Server/strings/strings-not-used.h.OTHER (+37/-0)
Percona-Server/strings/strings-x86.s.OTHER (+416/-0)
Percona-Server/strings/strings.asm.OTHER (+1060/-0)
Percona-Server/strings/strinstr-sparc.s.OTHER (+43/-0)
Percona-Server/strings/strinstr.c.OTHER (+50/-0)
Percona-Server/strings/strmake-sparc.s.OTHER (+43/-0)
Percona-Server/strings/strmake.c (+1/-1)
Percona-Server/strings/strmov-sparc.s.OTHER (+36/-0)
Percona-Server/strings/strmov.c (+5/-0)
Percona-Server/strings/strnlen.c (+1/-1)
Percona-Server/strings/strnmov-sparc.s.OTHER (+43/-0)
Percona-Server/strings/strnmov.c (+1/-1)
Percona-Server/strings/strstr-sparc.s.OTHER (+72/-0)
Percona-Server/strings/strstr.c.OTHER (+54/-0)
Percona-Server/strings/strto.c.OTHER (+211/-0)
Percona-Server/strings/strtol.c.OTHER (+30/-0)
Percona-Server/strings/strtoll.c.OTHER (+35/-0)
Percona-Server/strings/strtoul.c.OTHER (+31/-0)
Percona-Server/strings/strtoull.c.OTHER (+36/-0)
Percona-Server/strings/strxmov-sparc.s.OTHER (+54/-0)
Percona-Server/strings/strxmov.asm.OTHER (+103/-0)
Percona-Server/strings/strxmov.c (+1/-1)
Percona-Server/strings/strxnmov.c (+1/-1)
Percona-Server/strings/t_ctype.h (+1/-1)
Percona-Server/strings/udiv.c.OTHER (+38/-0)
Percona-Server/support-files/MacOSX/Makefile.am.OTHER (+57/-0)
Percona-Server/support-files/MySQL-shared-compat.spec.sh (+5/-0)
Percona-Server/support-files/RHEL4-SElinux/Makefile.am.OTHER (+23/-0)
Percona-Server/support-files/mysql.server.sh (+17/-0)
Percona-Server/support-files/mysql.spec.sh (+39/-1)
Percona-Server/tests/CMakeLists.txt (+4/-0)
Percona-Server/tests/Makefile.am.OTHER (+67/-0)
Percona-Server/tests/big_record.pl (+4/-0)
Percona-Server/tests/connect_test.c (+1/-1)
Percona-Server/tests/fork_big.pl (+1/-1)
Percona-Server/tests/fork_big2.pl (+1/-1)
Percona-Server/tests/insert_test.c (+1/-1)
Percona-Server/tests/list_test.c (+1/-1)
Percona-Server/tests/select_test.c (+1/-1)
Percona-Server/tests/showdb_test.c (+1/-1)
Percona-Server/tests/ssl_test.c (+1/-1)
Percona-Server/tests/thread_test.c (+8/-0)
Percona-Server/unittest/Makefile.am.OTHER (+30/-0)
Percona-Server/unittest/my_decimal/Makefile.am (+32/-0)
Percona-Server/unittest/mytap/Makefile.am.OTHER (+26/-0)
Percona-Server/unittest/mytap/t/Makefile.am.OTHER (+25/-0)
Percona-Server/vio/CMakeLists.txt (+4/-0)
Percona-Server/vio/Makefile.am.OTHER (+28/-0)
Percona-Server/vio/test-ssl.c (+8/-0)
Percona-Server/vio/test-sslclient.c (+8/-0)
Percona-Server/vio/test-sslserver.c (+8/-0)
Percona-Server/vio/viossl.c (+8/-0)
Percona-Server/vio/viosslfactories.c (+5/-0)
Percona-Server/vio/viotest-ssl.c (+8/-0)
Percona-Server/win/build-nmake-x64.bat.OTHER (+21/-0)
Percona-Server/win/build-nmake.bat.OTHER (+21/-0)
Percona-Server/win/build-vs71.bat.OTHER (+22/-0)
Percona-Server/win/build-vs8.bat.OTHER (+21/-0)
Percona-Server/win/create_manifest.js.OTHER (+111/-0)
Percona-Server/win/mysql_manifest.cmake.OTHER (+35/-0)
Percona-Server/zlib/CMakeLists.txt (+4/-0)
Percona-Server/zlib/Makefile.am.OTHER (+38/-0)
build/build-binary.sh (+52/-0)
build/build-dpkg.sh (+11/-0)
build/build-rpm.sh (+18/-0)
build/debian/changelog (+30/-0)
build/debian/rules (+299/-0)
build/percona-server.spec (+219/-6)
build/percona-shared-compat.spec (+4/-0)
doc/source/conf.py (+24/-0)
doc/source/copyright.rst (+49/-22)
doc/source/faq.rst (+8/-0)
doc/source/release-notes/Percona-Server-5.1.67-14.4.rst.OTHER (+50/-0)
doc/source/release-notes/Percona-Server-5.1.68-14.5.rst.OTHER (+14/-0)
doc/source/release-notes/Percona-Server-5.1.68-14.6.rst.OTHER (+30/-0)
doc/source/release-notes/Percona-Server-5.1.69-14.7.rst (+50/-0)
doc/source/release-notes/Percona-Server-5.1.70-14.8.rst (+20/-0)
doc/source/release-notes/Percona-Server-5.1.71-14.9.rst (+24/-0)
doc/source/release-notes/release-notes_index.rst (+47/-0)
doc/source/scalability/innodb_io.rst.OTHER (+266/-0)
doc/source/upstream-bug-fixes.rst (+224/-0)
Text conflict in Makefile
Contents conflict in Percona-Server/BUILD/Makefile.am
Text conflict in Percona-Server/BUILD/autorun.sh
Text conflict in Percona-Server/BUILD/build_mccge.sh
Contents conflict in Percona-Server/BUILD/compile-alpha-ccc
Contents conflict in Percona-Server/BUILD/compile-alpha-cxx
Text conflict in Percona-Server/BUILD/compile-alpha-debug
Text conflict in Percona-Server/BUILD/compile-amd64-debug-max
Text conflict in Percona-Server/BUILD/compile-amd64-max
Text conflict in Percona-Server/BUILD/compile-darwin-mwcc
Text conflict in Percona-Server/BUILD/compile-hpux11-parisc2-aCC
Text conflict in Percona-Server/BUILD/compile-ia64-debug-max
Text conflict in Percona-Server/BUILD/compile-irix-mips64-mipspro
Text conflict in Percona-Server/BUILD/compile-pentium
Text conflict in Percona-Server/BUILD/compile-pentium-debug
Text conflict in Percona-Server/BUILD/compile-pentium-debug-max
Text conflict in Percona-Server/BUILD/compile-pentium-debug-max-no-embedded
Text conflict in Percona-Server/BUILD/compile-pentium-debug-openssl
Text conflict in Percona-Server/BUILD/compile-pentium-debug-yassl
Text conflict in Percona-Server/BUILD/compile-pentium-max
Text conflict in Percona-Server/BUILD/compile-pentium-pgcc
Text conflict in Percona-Server/BUILD/compile-pentium64
Text conflict in Percona-Server/BUILD/compile-pentium64-debug
Text conflict in Percona-Server/BUILD/compile-pentium64-debug-max
Text conflict in Percona-Server/BUILD/compile-ppc-debug
Text conflict in Percona-Server/BUILD/compile-ppc-debug-max
Text conflict in Percona-Server/BUILD/compile-ppc-debug-max-no-ndb
Text conflict in Percona-Server/BUILD/compile-ppc-max
Text conflict in Percona-Server/BUILD/compile-solaris-sparc-debug
Text conflict in Percona-Server/BUILD/compile-solaris-sparc-purify
Text conflict in Percona-Server/CMakeLists.txt
Contents conflict in Percona-Server/Docs/Makefile.am
Contents conflict in Percona-Server/Makefile.am
Text conflict in Percona-Server/README
Text conflict in Percona-Server/client/completion_hash.cc
Text conflict in Percona-Server/client/completion_hash.h
Text conflict in Percona-Server/client/echo.c
Text conflict in Percona-Server/client/get_password.c
Text conflict in Percona-Server/client/mysqlbinlog.cc
Text conflict in Percona-Server/client/mysqldump.c
Text conflict in Percona-Server/client/sql_string.h
Contents conflict in Percona-Server/cmd-line-utils/Makefile.am
Text conflict in Percona-Server/cmd-line-utils/readline/COPYING
Text conflict in Percona-Server/cmd-line-utils/readline/ansi_stdlib.h
Text conflict in Percona-Server/cmd-line-utils/readline/chardefs.h
Text conflict in Percona-Server/cmd-line-utils/readline/complete.c
Text conflict in Percona-Server/cmd-line-utils/readline/configure.in
Text conflict in Percona-Server/cmd-line-utils/readline/funmap.c
Text conflict in Percona-Server/cmd-line-utils/readline/histexpand.c
Text conflict in Percona-Server/cmd-line-utils/readline/histlib.h
Text conflict in Percona-Server/cmd-line-utils/readline/history.c
Text conflict in Percona-Server/cmd-line-utils/readline/history.h
Text conflict in Percona-Server/cmd-line-utils/readline/histsearch.c
Text conflict in Percona-Server/cmd-line-utils/readline/keymaps.c
Text conflict in Percona-Server/cmd-line-utils/readline/keymaps.h
Text conflict in Percona-Server/cmd-line-utils/readline/macro.c
Text conflict in Percona-Server/cmd-line-utils/readline/misc.c
Text conflict in Percona-Server/cmd-line-utils/readline/parens.c
Text conflict in Percona-Server/cmd-line-utils/readline/posixdir.h
Text conflict in Percona-Server/cmd-line-utils/readline/posixjmp.h
Text conflict in Percona-Server/cmd-line-utils/readline/posixstat.h
Text conflict in Percona-Server/cmd-line-utils/readline/readline.c
Text conflict in Percona-Server/cmd-line-utils/readline/readline.h
Text conflict in Percona-Server/cmd-line-utils/readline/rlconf.h
Text conflict in Percona-Server/cmd-line-utils/readline/rlmbutil.h
Text conflict in Percona-Server/cmd-line-utils/readline/rlstdc.h
Text conflict in Percona-Server/cmd-line-utils/readline/rltty.c
Text conflict in Percona-Server/cmd-line-utils/readline/rltypedefs.h
Text conflict in Percona-Server/cmd-line-utils/readline/savestring.c
Text conflict in Percona-Server/cmd-line-utils/readline/search.c
Text conflict in Percona-Server/cmd-line-utils/readline/shell.c
Text conflict in Percona-Server/cmd-line-utils/readline/text.c
Text conflict in Percona-Server/cmd-line-utils/readline/tilde.c
Text conflict in Percona-Server/cmd-line-utils/readline/tilde.h
Text conflict in Percona-Server/cmd-line-utils/readline/util.c
Text conflict in Percona-Server/cmd-line-utils/readline/vi_keymap.c
Text conflict in Percona-Server/cmd-line-utils/readline/vi_mode.c
Text conflict in Percona-Server/cmd-line-utils/readline/xmalloc.c
Text conflict in Percona-Server/cmd-line-utils/readline/xmalloc.h
Conflict adding files to Percona-Server/config.  Created directory.
Conflict because Percona-Server/config is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/config/ac-macros.  Created directory.
Conflict because Percona-Server/config/ac-macros is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/config/ac-macros/misc.m4
Contents conflict in Percona-Server/configure.in
Text conflict in Percona-Server/dbug/CMakeLists.txt
Contents conflict in Percona-Server/dbug/Makefile.am
Text conflict in Percona-Server/dbug/dbug_add_tags.pl
Text conflict in Percona-Server/extra/CMakeLists.txt
Contents conflict in Percona-Server/extra/Makefile.am
Text conflict in Percona-Server/extra/charset2html.c
Text conflict in Percona-Server/extra/comp_err.c
Contents conflict in Percona-Server/extra/yassl/Makefile.am
Contents conflict in Percona-Server/extra/yassl/src/Makefile.am
Text conflict in Percona-Server/extra/yassl/src/template_instnt.cpp
Contents conflict in Percona-Server/extra/yassl/taocrypt/Makefile.am
Contents conflict in Percona-Server/extra/yassl/taocrypt/benchmark/Makefile.am
Contents conflict in Percona-Server/extra/yassl/taocrypt/src/Makefile.am
Contents conflict in Percona-Server/extra/yassl/taocrypt/test/Makefile.am
Contents conflict in Percona-Server/extra/yassl/testsuite/Makefile.am
Text conflict in Percona-Server/include/base64.h
Text conflict in Percona-Server/include/decimal.h
Text conflict in Percona-Server/include/errmsg.h
Text conflict in Percona-Server/include/ft_global.h
Text conflict in Percona-Server/include/heap.h
Contents conflict in Percona-Server/include/help_end.h
Contents conflict in Percona-Server/include/help_start.h
Text conflict in Percona-Server/include/keycache.h
Text conflict in Percona-Server/include/m_ctype.h
Text conflict in Percona-Server/include/my_aes.h
Text conflict in Percona-Server/include/my_alloc.h
Text conflict in Percona-Server/include/my_attribute.h
Text conflict in Percona-Server/include/my_base.h
Conflict adding file Percona-Server/include/my_compare.h.  Moved existing file to Percona-Server/include/my_compare.h.moved.
Text conflict in Percona-Server/include/my_dir.h
Text conflict in Percona-Server/include/my_libwrap.h
Text conflict in Percona-Server/include/my_list.h
Text conflict in Percona-Server/include/my_md5.h
Text conflict in Percona-Server/include/my_net.h
Text conflict in Percona-Server/include/my_nosys.h
Text conflict in Percona-Server/include/my_tree.h
Contents conflict in Percona-Server/include/my_trie.h
Text conflict in Percona-Server/include/my_user.h
Contents conflict in Percona-Server/include/my_vle.h
Text conflict in Percona-Server/include/my_xml.h
Text conflict in Percona-Server/include/myisampack.h
Text conflict in Percona-Server/include/mysql_com.h
Text conflict in Percona-Server/include/mysql_time.h
Text conflict in Percona-Server/include/mysql_version.h.in
Text conflict in Percona-Server/include/queues.h
Text conflict in Percona-Server/include/rijndael.h
Text conflict in Percona-Server/include/sql_common.h
Text conflict in Percona-Server/include/sslopt-case.h
Text conflict in Percona-Server/include/sslopt-vars.h
Text conflict in Percona-Server/include/thr_alarm.h
Text conflict in Percona-Server/include/typelib.h
Text conflict in Percona-Server/include/violite.h
Text conflict in Percona-Server/include/welcome_copyright_notice.h
Contents conflict in Percona-Server/libmysql/Makefile.am
Text conflict in Percona-Server/libmysql/client_settings.h
Contents conflict in Percona-Server/libmysql/dll.c
Text conflict in Percona-Server/libmysql/errmsg.c
Text conflict in Percona-Server/libmysql/get_password.c
Contents conflict in Percona-Server/libmysql/manager.c
Conflict adding files to Percona-Server/libmysql_r.  Created directory.
Conflict because Percona-Server/libmysql_r is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/libmysql_r/Makefile.am
Text conflict in Percona-Server/libmysqld/emb_qcache.cc
Text conflict in Percona-Server/libmysqld/embedded_priv.h
Text conflict in Percona-Server/libmysqld/examples/CMakeLists.txt
Contents conflict in Percona-Server/libmysqld/examples/Makefile.am
Conflict adding file Percona-Server/man/comp_err.1.  Moved existing file to Percona-Server/man/comp_err.1.moved.
Conflict adding file Percona-Server/man/innochecksum.1.  Moved existing file to Percona-Server/man/innochecksum.1.moved.
Contents conflict in Percona-Server/man/make_win_bin_dist.1
Conflict adding file Percona-Server/man/msql2mysql.1.  Moved existing file to Percona-Server/man/msql2mysql.1.moved.
Conflict adding file Percona-Server/man/my_print_defaults.1.  Moved existing file to Percona-Server/man/my_print_defaults.1.moved.
Conflict adding file Percona-Server/man/myisam_ftdump.1.  Moved existing file to Percona-Server/man/myisam_ftdump.1.moved.
Conflict adding file Percona-Server/man/myisamchk.1.  Moved existing file to Percona-Server/man/myisamchk.1.moved.
Conflict adding file Percona-Server/man/myisamlog.1.  Moved existing file to Percona-Server/man/myisamlog.1.moved.
Conflict adding file Percona-Server/man/myisampack.1.  Moved existing file to Percona-Server/man/myisampack.1.moved.
Conflict adding file Percona-Server/man/mysql-stress-test.pl.1.  Moved existing file to Percona-Server/man/mysql-stress-test.pl.1.moved.
Conflict adding file Percona-Server/man/mysql-test-run.pl.1.  Moved existing file to Percona-Server/man/mysql-test-run.pl.1.moved.
Conflict adding file Percona-Server/man/mysql.1.  Moved existing file to Percona-Server/man/mysql.1.moved.
Conflict adding file Percona-Server/man/mysql.server.1.  Moved existing file to Percona-Server/man/mysql.server.1.moved.
Conflict adding file Percona-Server/man/mysql_client_test.1.  Moved existing file to Percona-Server/man/mysql_client_test.1.moved.
Conflict adding file Percona-Server/man/mysql_client_test_embedded.1.  Moved existing file to Percona-Server/man/mysql_client_test_embedded.1.moved.
Conflict adding file Percona-Server/man/mysql_config.1.  Moved existing file to Percona-Server/man/mysql_config.1.moved.
Conflict adding file Percona-Server/man/mysql_convert_table_format.1.  Moved existing file to Percona-Server/man/mysql_convert_table_format.1.moved.
Conflict adding file Percona-Server/man/mysql_find_rows.1.  Moved existing file to Percona-Server/man/mysql_find_rows.1.moved.
Conflict adding file Percona-Server/man/mysql_fix_extensions.1.  Moved existing file to Percona-Server/man/mysql_fix_extensions.1.moved.
Contents conflict in Percona-Server/man/mysql_fix_privilege_tables.1
Conflict adding file Percona-Server/man/mysql_install_db.1.  Moved existing file to Percona-Server/man/mysql_install_db.1.moved.
Conflict adding file Percona-Server/man/mysql_secure_installation.1.  Moved existing file to Percona-Server/man/mysql_secure_installation.1.moved.
Conflict adding file Percona-Server/man/mysql_setpermission.1.  Moved existing file to Percona-Server/man/mysql_setpermission.1.moved.
Conflict adding file Percona-Server/man/mysql_tzinfo_to_sql.1.  Moved existing file to Percona-Server/man/mysql_tzinfo_to_sql.1.moved.
Conflict adding file Percona-Server/man/mysql_upgrade.1.  Moved existing file to Percona-Server/man/mysql_upgrade.1.moved.
Conflict adding file Percona-Server/man/mysql_waitpid.1.  Moved existing file to Percona-Server/man/mysql_waitpid.1.moved.
Conflict adding file Percona-Server/man/mysql_zap.1.  Moved existing file to Percona-Server/man/mysql_zap.1.moved.
Conflict adding file Percona-Server/man/mysqlaccess.1.  Moved existing file to Percona-Server/man/mysqlaccess.1.moved.
Conflict adding file Percona-Server/man/mysqladmin.1.  Moved existing file to Percona-Server/man/mysqladmin.1.moved.
Conflict adding file Percona-Server/man/mysqlbinlog.1.  Moved existing file to Percona-Server/man/mysqlbinlog.1.moved.
Conflict adding file Percona-Server/man/mysqlbug.1.  Moved existing file to Percona-Server/man/mysqlbug.1.moved.
Conflict adding file Percona-Server/man/mysqlcheck.1.  Moved existing file to Percona-Server/man/mysqlcheck.1.moved.
Conflict adding file Percona-Server/man/mysqld.8.  Moved existing file to Percona-Server/man/mysqld.8.moved.
Conflict adding file Percona-Server/man/mysqld_multi.1.  Moved existing file to Percona-Server/man/mysqld_multi.1.moved.
Conflict adding file Percona-Server/man/mysqld_safe.1.  Moved existing file to Percona-Server/man/mysqld_safe.1.moved.
Conflict adding file Percona-Server/man/mysqldump.1.  Moved existing file to Percona-Server/man/mysqldump.1.moved.
Conflict adding file Percona-Server/man/mysqldumpslow.1.  Moved existing file to Percona-Server/man/mysqldumpslow.1.moved.
Conflict adding file Percona-Server/man/mysqlhotcopy.1.  Moved existing file to Percona-Server/man/mysqlhotcopy.1.moved.
Conflict adding file Percona-Server/man/mysqlimport.1.  Moved existing file to Percona-Server/man/mysqlimport.1.moved.
Contents conflict in Percona-Server/man/mysqlmanager.8
Conflict adding file Percona-Server/man/mysqlshow.1.  Moved existing file to Percona-Server/man/mysqlshow.1.moved.
Conflict adding file Percona-Server/man/mysqlslap.1.  Moved existing file to Percona-Server/man/mysqlslap.1.moved.
Conflict adding file Percona-Server/man/mysqltest.1.  Moved existing file to Percona-Server/man/mysqltest.1.moved.
Conflict adding file Percona-Server/man/mysqltest_embedded.1.  Moved existing file to Percona-Server/man/mysqltest_embedded.1.moved.
Conflict adding file Percona-Server/man/ndb_config.1.  Moved existing file to Percona-Server/man/ndb_config.1.moved.
Conflict adding file Percona-Server/man/ndb_cpcd.1.  Moved existing file to Percona-Server/man/ndb_cpcd.1.moved.
Conflict adding file Percona-Server/man/ndb_delete_all.1.  Moved existing file to Percona-Server/man/ndb_delete_all.1.moved.
Conflict adding file Percona-Server/man/ndb_desc.1.  Moved existing file to Percona-Server/man/ndb_desc.1.moved.
Conflict adding file Percona-Server/man/ndb_drop_index.1.  Moved existing file to Percona-Server/man/ndb_drop_index.1.moved.
Conflict adding file Percona-Server/man/ndb_drop_table.1.  Moved existing file to Percona-Server/man/ndb_drop_table.1.moved.
Conflict adding file Percona-Server/man/ndb_error_reporter.1.  Moved existing file to Percona-Server/man/ndb_error_reporter.1.moved.
Conflict adding file Percona-Server/man/ndb_mgm.1.  Moved existing file to Percona-Server/man/ndb_mgm.1.moved.
Conflict adding file Percona-Server/man/ndb_mgmd.8.  Moved existing file to Percona-Server/man/ndb_mgmd.8.moved.
Conflict adding file Percona-Server/man/ndb_print_backup_file.1.  Moved existing file to Percona-Server/man/ndb_print_backup_file.1.moved.
Conflict adding file Percona-Server/man/ndb_print_schema_file.1.  Moved existing file to Percona-Server/man/ndb_print_schema_file.1.moved.
Conflict adding file Percona-Server/man/ndb_print_sys_file.1.  Moved existing file to Percona-Server/man/ndb_print_sys_file.1.moved.
Conflict adding file Percona-Server/man/ndb_restore.1.  Moved existing file to Percona-Server/man/ndb_restore.1.moved.
Conflict adding file Percona-Server/man/ndb_select_all.1.  Moved existing file to Percona-Server/man/ndb_select_all.1.moved.
Conflict adding file Percona-Server/man/ndb_select_count.1.  Moved existing file to Percona-Server/man/ndb_select_count.1.moved.
Conflict adding file Percona-Server/man/ndb_show_tables.1.  Moved existing file to Percona-Server/man/ndb_show_tables.1.moved.
Conflict adding file Percona-Server/man/ndb_size.pl.1.  Moved existing file to Percona-Server/man/ndb_size.pl.1.moved.
Conflict adding file Percona-Server/man/ndb_waiter.1.  Moved existing file to Percona-Server/man/ndb_waiter.1.moved.
Conflict adding file Percona-Server/man/ndbd.8.  Moved existing file to Percona-Server/man/ndbd.8.moved.
Conflict adding file Percona-Server/man/ndbd_redo_log_reader.1.  Moved existing file to Percona-Server/man/ndbd_redo_log_reader.1.moved.
Conflict adding file Percona-Server/man/ndbmtd.8.  Moved existing file to Percona-Server/man/ndbmtd.8.moved.
Conflict adding file Percona-Server/man/perror.1.  Moved existing file to Percona-Server/man/perror.1.moved.
Conflict adding file Percona-Server/man/replace.1.  Moved existing file to Percona-Server/man/replace.1.moved.
Conflict adding file Percona-Server/man/resolve_stack_dump.1.  Moved existing file to Percona-Server/man/resolve_stack_dump.1.moved.
Conflict adding file Percona-Server/man/resolveip.1.  Moved existing file to Percona-Server/man/resolveip.1.moved.
Contents conflict in Percona-Server/mysql-test/Makefile.am
Text conflict in Percona-Server/mysql-test/include/default_mysqld.cnf
Text conflict in Percona-Server/mysql-test/lib/My/SafeProcess/CMakeLists.txt
Text conflict in Percona-Server/mysql-test/lib/My/SafeProcess/safe_process.cc
Text conflict in Percona-Server/mysql-test/lib/v1/mysql-test-run.pl
Text conflict in Percona-Server/mysql-test/mysql-test-run.pl
Text conflict in Percona-Server/mysql-test/purify.supp
Text conflict in Percona-Server/mysql-test/r/cast.result
Text conflict in Percona-Server/mysql-test/r/mysqldump.result
Text conflict in Percona-Server/mysql-test/r/partition_error.result
Text conflict in Percona-Server/mysql-test/r/percona_server_variables_debug.result
Text conflict in Percona-Server/mysql-test/suite/binlog/t/binlog_killed_simulate.test
Text conflict in Percona-Server/mysql-test/suite/binlog/t/binlog_percona_fake_changes.test
Text conflict in Percona-Server/mysql-test/suite/funcs_1/r/is_columns_mysql.result
Text conflict in Percona-Server/mysql-test/suite/funcs_1/r/is_columns_mysql_embedded.result
Conflict adding file Percona-Server/mysql-test/suite/innodb/t/innodb_bug12400341.test.  Moved existing file to Percona-Server/mysql-test/suite/innodb/t/innodb_bug12400341.test.moved.
Text conflict in Percona-Server/mysql-test/suite/innodb/t/percona_changed_page_bmp_debug-master.opt
Text conflict in Percona-Server/mysql-test/suite/innodb/t/percona_changed_page_bmp_debug.test
Conflict adding files to Percona-Server/mysql-test/suite/innodb_plugin.  Created directory.
Conflict because Percona-Server/mysql-test/suite/innodb_plugin is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/mysql-test/suite/innodb_plugin/t.  Created directory.
Conflict because Percona-Server/mysql-test/suite/innodb_plugin/t is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/mysql-test/suite/innodb_plugin/t/innodb_bug12400341.test
Text conflict in Percona-Server/mysql-test/suite/rpl/r/rpl_row_until.result
Text conflict in Percona-Server/mysql-test/suite/rpl/t/rpl_row_until.test
Text conflict in Percona-Server/mysql-test/suite/sys_vars/r/rpl_init_slave_func.result
Conflict adding file Percona-Server/mysql-test/suite/sys_vars/t/disabled.def.  Moved existing file to Percona-Server/mysql-test/suite/sys_vars/t/disabled.def.moved.
Text conflict in Percona-Server/mysql-test/suite/sys_vars/t/innodb_buffer_pool_evict_basic.test
Text conflict in Percona-Server/mysql-test/t/func_str.test
Text conflict in Percona-Server/mysql-test/t/partition_error.test
Text conflict in Percona-Server/mysys/array.c
Text conflict in Percona-Server/mysys/charset-def.c
Text conflict in Percona-Server/mysys/checksum.c
Contents conflict in Percona-Server/mysys/default_modify.c
Text conflict in Percona-Server/mysys/errors.c
Text conflict in Percona-Server/mysys/list.c
Contents conflict in Percona-Server/mysys/make-conf.c
Contents conflict in Percona-Server/mysys/mf_brkhant.c
Text conflict in Percona-Server/mysys/mf_cache.c
Text conflict in Percona-Server/mysys/mf_dirname.c
Text conflict in Percona-Server/mysys/mf_fn_ext.c
Text conflict in Percona-Server/mysys/mf_format.c
Text conflict in Percona-Server/mysys/mf_getdate.c
Text conflict in Percona-Server/mysys/mf_iocache2.c
Text conflict in Percona-Server/mysys/mf_keycaches.c
Text conflict in Percona-Server/mysys/mf_path.c
Text conflict in Percona-Server/mysys/mf_sort.c
Text conflict in Percona-Server/mysys/mf_tempfile.c
Text conflict in Percona-Server/mysys/mf_unixpath.c
Contents conflict in Percona-Server/mysys/mf_util.c
Contents conflict in Percona-Server/mysys/my_append.c
Text conflict in Percona-Server/mysys/my_bit.c
Text conflict in Percona-Server/mysys/my_chsize.c
Contents conflict in Percona-Server/mysys/my_clock.c
Conflict adding file Percona-Server/mysys/my_compare.c.  Moved existing file to Percona-Server/mysys/my_compare.c.moved.
Text conflict in Percona-Server/mysys/my_compress.c
Text conflict in Percona-Server/mysys/my_create.c
Text conflict in Percona-Server/mysys/my_delete.c
Contents conflict in Percona-Server/mysys/my_dup.c
Text conflict in Percona-Server/mysys/my_error.c
Text conflict in Percona-Server/mysys/my_handler_errors.h
Text conflict in Percona-Server/mysys/my_init.c
Text conflict in Percona-Server/mysys/my_largepage.c
Text conflict in Percona-Server/mysys/my_lock.c
Text conflict in Percona-Server/mysys/my_lockmem.c
Text conflict in Percona-Server/mysys/my_mess.c
Text conflict in Percona-Server/mysys/my_mmap.c
Contents conflict in Percona-Server/mysys/my_net.c
Contents conflict in Percona-Server/mysys/my_netware.c
Text conflict in Percona-Server/mysys/my_new.cc
Text conflict in Percona-Server/mysys/my_once.c
Text conflict in Percona-Server/mysys/my_open.c
Text conflict in Percona-Server/mysys/my_pthread.c
Text conflict in Percona-Server/mysys/my_quick.c
Text conflict in Percona-Server/mysys/my_read.c
Contents conflict in Percona-Server/mysys/my_realloc.c
Text conflict in Percona-Server/mysys/my_rename.c
Text conflict in Percona-Server/mysys/my_sleep.c
Text conflict in Percona-Server/mysys/my_static.h
Contents conflict in Percona-Server/mysys/my_vle.c
Text conflict in Percona-Server/mysys/my_windac.c
Text conflict in Percona-Server/mysys/my_winthread.c
Text conflict in Percona-Server/mysys/my_write.c
Text conflict in Percona-Server/mysys/mysys_priv.h
Text conflict in Percona-Server/mysys/ptr_cmp.c
Text conflict in Percona-Server/mysys/queues.c
Text conflict in Percona-Server/mysys/rijndael.c
Text conflict in Percona-Server/mysys/test_charset.c
Contents conflict in Percona-Server/mysys/test_fn.c
Text conflict in Percona-Server/mysys/testhash.c
Text conflict in Percona-Server/mysys/thr_alarm.c
Text conflict in Percona-Server/mysys/thr_rwlock.c
Text conflict in Percona-Server/mysys/tree.c
Contents conflict in Percona-Server/mysys/trie.c
Conflict adding files to Percona-Server/netware.  Created directory.
Conflict because Percona-Server/netware is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/netware/Makefile.am
Contents conflict in Percona-Server/netware/libmysqlmain.c
Contents conflict in Percona-Server/netware/my_manage.c
Contents conflict in Percona-Server/netware/my_manage.h
Contents conflict in Percona-Server/netware/mysql_fix_privilege_tables.pl
Contents conflict in Percona-Server/netware/mysql_install_db.c
Contents conflict in Percona-Server/netware/mysql_secure_installation.pl
Contents conflict in Percona-Server/netware/mysql_test_run.c
Contents conflict in Percona-Server/netware/mysqld_safe.c
Text conflict in Percona-Server/plugin/daemon_example/daemon_example.cc
Contents conflict in Percona-Server/plugin/fulltext/Makefile.am
Contents conflict in Percona-Server/regex/Makefile.am
Text conflict in Percona-Server/scripts/CMakeLists.txt
Text conflict in Percona-Server/scripts/fill_help_tables.sql
Contents conflict in Percona-Server/scripts/make_binary_distribution.sh
Contents conflict in Percona-Server/scripts/mysql_fix_privilege_tables.sh
Text conflict in Percona-Server/scripts/mysql_system_tables.sql
Text conflict in Percona-Server/scripts/mysql_system_tables_data.sql
Conflict adding files to Percona-Server/server-tools.  Created directory.
Conflict because Percona-Server/server-tools is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/server-tools/CMakeLists.txt
Conflict adding files to Percona-Server/server-tools/instance-manager.  Created directory.
Conflict because Percona-Server/server-tools/instance-manager is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/server-tools/instance-manager/CMakeLists.txt
Contents conflict in Percona-Server/server-tools/instance-manager/IMService.cpp
Contents conflict in Percona-Server/server-tools/instance-manager/IMService.h
Contents conflict in Percona-Server/server-tools/instance-manager/Makefile.am
Contents conflict in Percona-Server/server-tools/instance-manager/WindowsService.cpp
Contents conflict in Percona-Server/server-tools/instance-manager/WindowsService.h
Contents conflict in Percona-Server/server-tools/instance-manager/angel.cc
Contents conflict in Percona-Server/server-tools/instance-manager/angel.h
Contents conflict in Percona-Server/server-tools/instance-manager/buffer.h
Contents conflict in Percona-Server/server-tools/instance-manager/command.cc
Contents conflict in Percona-Server/server-tools/instance-manager/command.h
Contents conflict in Percona-Server/server-tools/instance-manager/commands.h
Contents conflict in Percona-Server/server-tools/instance-manager/exit_codes.h
Contents conflict in Percona-Server/server-tools/instance-manager/guardian.cc
Contents conflict in Percona-Server/server-tools/instance-manager/guardian.h
Contents conflict in Percona-Server/server-tools/instance-manager/instance.h
Contents conflict in Percona-Server/server-tools/instance-manager/instance_map.h
Contents conflict in Percona-Server/server-tools/instance-manager/instance_options.h
Contents conflict in Percona-Server/server-tools/instance-manager/listener.h
Contents conflict in Percona-Server/server-tools/instance-manager/log.cc
Contents conflict in Percona-Server/server-tools/instance-manager/log.h
Contents conflict in Percona-Server/server-tools/instance-manager/manager.cc
Contents conflict in Percona-Server/server-tools/instance-manager/manager.h
Contents conflict in Percona-Server/server-tools/instance-manager/messages.cc
Contents conflict in Percona-Server/server-tools/instance-manager/messages.h
Contents conflict in Percona-Server/server-tools/instance-manager/mysql_connection.h
Contents conflict in Percona-Server/server-tools/instance-manager/mysql_manager_error.h
Contents conflict in Percona-Server/server-tools/instance-manager/mysqlmanager.cc
Contents conflict in Percona-Server/server-tools/instance-manager/parse_output.h
Contents conflict in Percona-Server/server-tools/instance-manager/portability.h
Contents conflict in Percona-Server/server-tools/instance-manager/priv.cc
Contents conflict in Percona-Server/server-tools/instance-manager/priv.h
Contents conflict in Percona-Server/server-tools/instance-manager/protocol.h
Contents conflict in Percona-Server/server-tools/instance-manager/thread_registry.cc
Contents conflict in Percona-Server/server-tools/instance-manager/thread_registry.h
Contents conflict in Percona-Server/server-tools/instance-manager/user_management_commands.h
Contents conflict in Percona-Server/server-tools/instance-manager/user_map.h
Contents conflict in Percona-Server/sql-bench/Makefile.am
Contents conflict in Percona-Server/sql-common/Makefile.am
Contents conflict in Percona-Server/sql/Makefile.am
Text conflict in Percona-Server/sql/des_key_file.cc
Text conflict in Percona-Server/sql/discover.cc
Text conflict in Percona-Server/sql/event_data_objects.h
Text conflict in Percona-Server/sql/event_db_repository.h
Text conflict in Percona-Server/sql/event_queue.cc
Text conflict in Percona-Server/sql/event_queue.h
Text conflict in Percona-Server/sql/event_scheduler.cc
Text conflict in Percona-Server/sql/event_scheduler.h
Text conflict in Percona-Server/sql/events.h
Text conflict in Percona-Server/sql/field.cc
Text conflict in Percona-Server/sql/field.h
Text conflict in Percona-Server/sql/field_conv.cc
Text conflict in Percona-Server/sql/frm_crypt.cc
Text conflict in Percona-Server/sql/gstream.cc
Text conflict in Percona-Server/sql/gstream.h
Text conflict in Percona-Server/sql/ha_ndbcluster.h
Text conflict in Percona-Server/sql/ha_ndbcluster_binlog.cc
Text conflict in Percona-Server/sql/ha_ndbcluster_binlog.h
Text conflict in Percona-Server/sql/ha_ndbcluster_cond.h
Text conflict in Percona-Server/sql/ha_ndbcluster_tables.h
Text conflict in Percona-Server/sql/handler.cc
Text conflict in Percona-Server/sql/hash_filo.cc
Text conflict in Percona-Server/sql/hash_filo.h
Text conflict in Percona-Server/sql/init.cc
Text conflict in Percona-Server/sql/item.h
Text conflict in Percona-Server/sql/item_cmpfunc.h
Text conflict in Percona-Server/sql/item_func.h
Text conflict in Percona-Server/sql/item_row.cc
Text conflict in Percona-Server/sql/item_subselect.cc
Text conflict in Percona-Server/sql/item_sum.cc
Text conflict in Percona-Server/sql/item_sum.h
Text conflict in Percona-Server/sql/item_xmlfunc.cc
Text conflict in Percona-Server/sql/item_xmlfunc.h
Text conflict in Percona-Server/sql/log.cc
Text conflict in Percona-Server/sql/log_event.cc
Text conflict in Percona-Server/sql/log_event.h
Text conflict in Percona-Server/sql/mf_iocache.cc
Text conflict in Percona-Server/sql/my_decimal.h
Contents conflict in Percona-Server/sql/my_lock.c
Text conflict in Percona-Server/sql/mysqld_suffix.h
Text conflict in Percona-Server/sql/opt_range.cc
Text conflict in Percona-Server/sql/partition_element.h
Text conflict in Percona-Server/sql/procedure.cc
Text conflict in Percona-Server/sql/procedure.h
Text conflict in Percona-Server/sql/records.cc
Text conflict in Percona-Server/sql/repl_failsafe.h
Text conflict in Percona-Server/sql/rpl_filter.h
Text conflict in Percona-Server/sql/rpl_injector.h
Text conflict in Percona-Server/sql/rpl_record_old.h
Text conflict in Percona-Server/sql/rpl_rli.cc
Text conflict in Percona-Server/sql/rpl_rli.h
Text conflict in Percona-Server/sql/rpl_tblmap.h
Text conflict in Percona-Server/sql/rpl_utility.cc
Text conflict in Percona-Server/sql/rpl_utility.h
Text conflict in Percona-Server/sql/scheduler.cc
Text conflict in Percona-Server/sql/scheduler.h
Text conflict in Percona-Server/sql/set_var.cc
Text conflict in Percona-Server/sql/set_var.h
Text conflict in Percona-Server/sql/slave.cc
Text conflict in Percona-Server/sql/sp_cache.h
Text conflict in Percona-Server/sql/sp_head.h
Text conflict in Percona-Server/sql/sp_rcontext.h
Text conflict in Percona-Server/sql/spatial.h
Text conflict in Percona-Server/sql/sql_acl.cc
Text conflict in Percona-Server/sql/sql_analyse.h
Text conflict in Percona-Server/sql/sql_array.h
Text conflict in Percona-Server/sql/sql_bitmap.h
Text conflict in Percona-Server/sql/sql_cache.cc
Text conflict in Percona-Server/sql/sql_class.cc
Text conflict in Percona-Server/sql/sql_class.h
Text conflict in Percona-Server/sql/sql_client.cc
Text conflict in Percona-Server/sql/sql_cursor.h
Text conflict in Percona-Server/sql/sql_db.cc
Text conflict in Percona-Server/sql/sql_derived.cc
Text conflict in Percona-Server/sql/sql_do.cc
Text conflict in Percona-Server/sql/sql_error.h
Text conflict in Percona-Server/sql/sql_insert.cc
Text conflict in Percona-Server/sql/sql_lex.cc
Text conflict in Percona-Server/sql/sql_lex.h
Text conflict in Percona-Server/sql/sql_list.cc
Contents conflict in Percona-Server/sql/sql_map.cc
Contents conflict in Percona-Server/sql/sql_map.h
Text conflict in Percona-Server/sql/sql_parse.cc
Text conflict in Percona-Server/sql/sql_partition.cc
Text conflict in Percona-Server/sql/sql_priv.h
Text conflict in Percona-Server/sql/sql_profile.h
Text conflict in Percona-Server/sql/sql_repl.cc
Text conflict in Percona-Server/sql/sql_repl.h
Text conflict in Percona-Server/sql/sql_select.cc
Text conflict in Percona-Server/sql/sql_select.h
Text conflict in Percona-Server/sql/sql_servers.h
Text conflict in Percona-Server/sql/sql_show.cc
Text conflict in Percona-Server/sql/sql_show.h
Text conflict in Percona-Server/sql/sql_sort.h
Text conflict in Percona-Server/sql/sql_string.cc
Text conflict in Percona-Server/sql/sql_string.h
Text conflict in Percona-Server/sql/sql_udf.h
Text conflict in Percona-Server/sql/sql_update.cc
Text conflict in Percona-Server/sql/table.h
Text conflict in Percona-Server/sql/tzfile.h
Text conflict in Percona-Server/sql/tztime.cc
Text conflict in Percona-Server/storage/archive/ha_archive.h
Text conflict in Percona-Server/storage/federated/ha_federated.cc
Contents conflict in Percona-Server/storage/heap/Makefile.am
Text conflict in Percona-Server/storage/heap/heapdef.h
Text conflict in Percona-Server/storage/heap/hp_block.c
Text conflict in Percona-Server/storage/heap/hp_clear.c
Text conflict in Percona-Server/storage/heap/hp_close.c
Text conflict in Percona-Server/storage/heap/hp_create.c
Text conflict in Percona-Server/storage/heap/hp_open.c
Text conflict in Percona-Server/storage/heap/hp_panic.c
Text conflict in Percona-Server/storage/heap/hp_rename.c
Text conflict in Percona-Server/storage/heap/hp_rkey.c
Text conflict in Percona-Server/storage/heap/hp_static.c
Text conflict in Percona-Server/storage/heap/hp_test1.c
Conflict adding files to Percona-Server/storage/innobase.  Created directory.
Conflict because Percona-Server/storage/innobase is not versioned, but has versioned children.  Versioned directory.
Conflict adding file Percona-Server/storage/innobase.  Moved existing file to Percona-Server/storage/innobase.moved.
Text conflict in Percona-Server/storage/innobase.moved/btr/btr0pcur.c
Text conflict in Percona-Server/storage/innobase.moved/btr/btr0sea.c
Text conflict in Percona-Server/storage/innobase.moved/buf/buf0buddy.c
Text conflict in Percona-Server/storage/innobase.moved/buf/buf0buf.c
Text conflict in Percona-Server/storage/innobase.moved/buf/buf0flu.c
Text conflict in Percona-Server/storage/innobase.moved/buf/buf0lru.c
Text conflict in Percona-Server/storage/innobase.moved/buf/buf0rea.c
Text conflict in Percona-Server/storage/innobase.moved/dict/dict0dict.c
Text conflict in Percona-Server/storage/innobase.moved/dyn/dyn0dyn.c
Text conflict in Percona-Server/storage/innobase.moved/fil/fil0fil.c
Text conflict in Percona-Server/storage/innobase.moved/handler/ha_innodb.cc
Text conflict in Percona-Server/storage/innobase.moved/handler/i_s.cc
Contents conflict in Percona-Server/storage/innobase.moved/handler/mysql_addons.cc
Text conflict in Percona-Server/storage/innobase.moved/ibuf/ibuf0ibuf.c
Text conflict in Percona-Server/storage/innobase.moved/include/buf0flu.h
Text conflict in Percona-Server/storage/innobase.moved/include/buf0lru.h
Text conflict in Percona-Server/storage/innobase.moved/include/db0err.h
Text conflict in Percona-Server/storage/innobase.moved/include/dict0types.h
Text conflict in Percona-Server/storage/innobase.moved/include/dyn0dyn.h
Text conflict in Percona-Server/storage/innobase.moved/include/dyn0dyn.ic
Text conflict in Percona-Server/storage/innobase.moved/include/fsp0fsp.ic
Contents conflict in Percona-Server/storage/innobase.moved/include/fsp0types.h
Text conflict in Percona-Server/storage/innobase.moved/include/ha_prototypes.h
Contents conflict in Percona-Server/storage/innobase.moved/include/mysql_addons.h
Contents conflict in Percona-Server/storage/innobase.moved/include/srv0que.h
Text conflict in Percona-Server/storage/innobase.moved/include/sync0sync.h
Contents conflict in Percona-Server/storage/innobase.moved/include/thr0loc.h
Contents conflict in Percona-Server/storage/innobase.moved/include/thr0loc.ic
Contents conflict in Percona-Server/storage/innobase.moved/include/ut0rbt.h
Text conflict in Percona-Server/storage/innobase.moved/mach/mach0data.c
Text conflict in Percona-Server/storage/innobase.moved/pars/lexyy.c
Text conflict in Percona-Server/storage/innobase.moved/pars/make_bison.sh
Text conflict in Percona-Server/storage/innobase.moved/pars/make_flex.sh
Text conflict in Percona-Server/storage/innobase.moved/pars/pars0grm.c
Text conflict in Percona-Server/storage/innobase.moved/pars/pars0grm.y
Text conflict in Percona-Server/storage/innobase.moved/pars/pars0lex.l
Text conflict in Percona-Server/storage/innobase.moved/pars/pars0opt.c
Text conflict in Percona-Server/storage/innobase.moved/pars/pars0pars.c
Text conflict in Percona-Server/storage/innobase.moved/pars/pars0sym.c
Text conflict in Percona-Server/storage/innobase.moved/que/que0que.c
Text conflict in Percona-Server/storage/innobase.moved/read/read0read.c
Text conflict in Percona-Server/storage/innobase.moved/row/row0merge.c
Text conflict in Percona-Server/storage/innobase.moved/row/row0mysql.c
Text conflict in Percona-Server/storage/innobase.moved/row/row0sel.c
Text conflict in Percona-Server/storage/innobase.moved/row/row0umod.c
Contents conflict in Percona-Server/storage/innobase.moved/srv/srv0que.c
Text conflict in Percona-Server/storage/innobase.moved/srv/srv0srv.c
Text conflict in Percona-Server/storage/innobase.moved/sync/sync0arr.c
Text conflict in Percona-Server/storage/innobase.moved/sync/sync0rw.c
Text conflict in Percona-Server/storage/innobase.moved/sync/sync0sync.c
Contents conflict in Percona-Server/storage/innobase.moved/ut/ut0auxconf_atomic_pthread_t_gcc.c
Contents conflict in Percona-Server/storage/innobase.moved/ut/ut0auxconf_atomic_pthread_t_solaris.c
Contents conflict in Percona-Server/storage/innobase.moved/ut/ut0auxconf_have_gcc_atomics.c
Contents conflict in Percona-Server/storage/innobase.moved/ut/ut0auxconf_have_solaris_atomics.c
Contents conflict in Percona-Server/storage/innobase.moved/ut/ut0auxconf_pause.c
Contents conflict in Percona-Server/storage/innobase.moved/ut/ut0auxconf_sizeof_pthread_t.c
Contents conflict in Percona-Server/storage/innobase.moved/ut/ut0rbt.c
Text conflict in Percona-Server/storage/innobase.moved/ut/ut0ut.c
Contents conflict in Percona-Server/storage/innobase/Makefile.am
Conflict adding files to Percona-Server/storage/innobase/dict.  Created directory.
Conflict because Percona-Server/storage/innobase/dict is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/storage/innobase/handler.  Created directory.
Conflict because Percona-Server/storage/innobase/handler is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/storage/innobase/ibuf.  Created directory.
Conflict because Percona-Server/storage/innobase/ibuf is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/storage/innobase/include.  Created directory.
Conflict because Percona-Server/storage/innobase/include is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/storage/innobase/log.  Created directory.
Conflict because Percona-Server/storage/innobase/log is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/storage/innobase/pars.  Created directory.
Conflict because Percona-Server/storage/innobase/pars is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/storage/innobase/pars/pars0grm.h
Conflict adding files to Percona-Server/storage/innobase/row.  Created directory.
Conflict because Percona-Server/storage/innobase/row is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/storage/innobase/srv.  Created directory.
Conflict because Percona-Server/storage/innobase/srv is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/storage/innobase/sync.  Created directory.
Conflict because Percona-Server/storage/innobase/sync is not versioned, but has versioned children.  Versioned directory.
Conflict adding files to Percona-Server/storage/innodb_plugin.  Created directory.
Conflict because Percona-Server/storage/innodb_plugin is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/storage/innodb_plugin/CMakeLists.txt
Contents conflict in Percona-Server/storage/innodb_plugin/COPYING
Contents conflict in Percona-Server/storage/innodb_plugin/ChangeLog
Contents conflict in Percona-Server/storage/innodb_plugin/Makefile.am
Contents conflict in Percona-Server/storage/innodb_plugin/compile-innodb-debug
Contents conflict in Percona-Server/storage/innodb_plugin/plug.in
Contents conflict in Percona-Server/storage/innodb_plugin/setup.sh
Conflict adding files to Percona-Server/storage/innodb_plugin/thr.  Created directory.
Conflict because Percona-Server/storage/innodb_plugin/thr is not versioned, but has versioned children.  Versioned directory.
Contents conflict in Percona-Server/storage/innodb_plugin/thr/thr0loc.c
Contents conflict in Percona-Server/storage/myisam/Makefile.am
Text conflict in Percona-Server/storage/myisam/ft_boolean_search.c
Contents conflict in Percona-Server/storage/myisam/ft_eval.c
Contents conflict in Percona-Server/storage/myisam/ft_eval.h
Text conflict in Percona-Server/storage/myisam/ft_nlq_search.c
Text conflict in Percona-Server/storage/myisam/ft_static.c
Contents conflict in Percona-Server/storage/myisam/ft_stem.c
Contents conflict in Percona-Server/storage/myisam/ft_test1.c
Contents conflict in Percona-Server/storage/myisam/ft_test1.h
Text conflict in Percona-Server/storage/myisam/ft_update.c
Text conflict in Percona-Server/storage/myisam/ftbench/ft-test-run.sh
Text conflict in Percona-Server/storage/myisam/mi_cache.c
Text conflict in Percona-Server/storage/myisam/mi_changed.c
Text conflict in Percona-Server/storage/myisam/mi_info.c
Text conflict in Percona-Server/storage/myisam/mi_key.c
Text conflict in Percona-Server/storage/myisam/mi_keycache.c
Text conflict in Percona-Server/storage/myisam/mi_log.c
Text conflict in Percona-Server/storage/myisam/mi_panic.c
Text conflict in Percona-Server/storage/myisam/mi_rename.c
Text conflict in Percona-Server/storage/myisam/mi_rkey.c
Text conflict in Percona-Server/storage/myisam/mi_rnext_same.c
Text conflict in Percona-Server/storage/myisam/mi_rprev.c
Text conflict in Percona-Server/storage/myisam/mi_rsame.c
Text conflict in Percona-Server/storage/myisam/mi_statrec.c
Text conflict in Percona-Server/storage/myisam/mi_test3.c
Text conflict in Percona-Server/storage/myisam/mi_test_all.sh
Text conflict in Percona-Server/storage/myisam/myisamchk.c
Text conflict in Percona-Server/storage/myisam/rt_test.c
Text conflict in Percona-Server/storage/myisam/sp_key.c
Text conflict in Percona-Server/storage/myisam/sp_test.c
Contents conflict in Percona-Server/storage/myisammrg/Makefile.am
Text conflict in Percona-Server/storage/myisammrg/myrg_close.c
Text conflict in Percona-Server/storage/myisammrg/myrg_def.h
Text conflict in Percona-Server/storage/myisammrg/myrg_extra.c
Text conflict in Percona-Server/storage/myisammrg/myrg_queue.c
Text conflict in Percona-Server/storage/myisammrg/myrg_static.c
Text conflict in Percona-Server/storage/ndb/src/kernel/blocks/backup/read.cpp
Text conflict in Percona-Server/storage/ndb/test/ndbnet/test.run
Text conflict in Percona-Server/storage/ndb/test/ndbnet/testError.run
Text conflict in Percona-Server/storage/ndb/test/ndbnet/testMNF.run
Text conflict in Percona-Server/storage/ndb/test/ndbnet/testNR.run
Text conflict in Percona-Server/storage/ndb/test/ndbnet/testNR1.run
Text conflict in Percona-Server/storage/ndb/test/ndbnet/testNR4.run
Text conflict in Percona-Server/storage/ndb/test/ndbnet/testSRhang.run
Text conflict in Percona-Server/storage/ndb/test/ndbnet/testTR295.run
Text conflict in Percona-Server/storage/ndb/test/run-test/atrt-analyze-result.sh
Text conflict in Percona-Server/storage/ndb/test/run-test/atrt-clear-result.sh
Text conflict in Percona-Server/storage/ndb/test/run-test/atrt-gather-result.sh
Text conflict in Percona-Server/storage/ndb/test/run-test/atrt-mysql-test-run
Text conflict in Percona-Server/storage/ndb/test/run-test/atrt-setup.sh
Text conflict in Percona-Server/storage/ndb/test/run-test/atrt-testBackup
Text conflict in Percona-Server/storage/ndb/test/run-test/atrt.hpp
Text conflict in Percona-Server/storage/ndb/test/run-test/make-config.sh
Text conflict in Percona-Server/storage/ndb/test/run-test/make-html-reports.sh
Text conflict in Percona-Server/storage/ndb/test/run-test/make-index.sh
Text conflict in Percona-Server/storage/ndb/test/run-test/ndb-autotest.sh
Contents conflict in Percona-Server/strings/bfill.c
Contents conflict in Percona-Server/strings/bmove.c
Contents conflict in Percona-Server/strings/bmove512.c
Contents conflict in Percona-Server/strings/bmove_upp-sparc.s
Text conflict in Percona-Server/strings/bmove_upp.c
Text conflict in Percona-Server/strings/ctype-mb.c
Text conflict in Percona-Server/strings/ctype-simple.c
Text conflict in Percona-Server/strings/ctype-uca.c
Text conflict in Percona-Server/strings/ctype-utf8.c
Text conflict in Percona-Server/strings/decimal.c
Text conflict in Percona-Server/strings/do_ctype.c
Text conflict in Percona-Server/strings/int2str.c
Contents conflict in Percona-Server/strings/longlong2str-x86.s
Text conflict in Percona-Server/strings/longlong2str.c
Contents conflict in Percona-Server/strings/longlong2str_asm.c
Contents conflict in Percona-Server/strings/macros.asm
Contents conflict in Percona-Server/strings/my_strtoll10-x86.s
Text conflict in Percona-Server/strings/my_strtoll10.c
Contents conflict in Percona-Server/strings/ptr_cmp.asm
Contents conflict in Percona-Server/strings/r_strinstr.c
Text conflict in Percona-Server/strings/str_alloc.c
Contents conflict in Percona-Server/strings/strappend-sparc.s
Text conflict in Percona-Server/strings/strcend.c
Contents conflict in Percona-Server/strings/strend-sparc.s
Text conflict in Percona-Server/strings/strend.c
Contents conflict in Percona-Server/strings/strings-not-used.h
Contents conflict in Percona-Server/strings/strings-x86.s
Contents conflict in Percona-Server/strings/strings.asm
Contents conflict in Percona-Server/strings/strinstr-sparc.s
Contents conflict in Percona-Server/strings/strinstr.c
Contents conflict in Percona-Server/strings/strmake-sparc.s
Contents conflict in Percona-Server/strings/strmov-sparc.s
Text conflict in Percona-Server/strings/strmov.c
Contents conflict in Percona-Server/strings/strnmov-sparc.s
Contents conflict in Percona-Server/strings/strstr-sparc.s
Contents conflict in Percona-Server/strings/strstr.c
Contents conflict in Percona-Server/strings/strto.c
Contents conflict in Percona-Server/strings/strtol.c
Contents conflict in Percona-Server/strings/strtoll.c
Contents conflict in Percona-Server/strings/strtoul.c
Contents conflict in Percona-Server/strings/strtoull.c
Contents conflict in Percona-Server/strings/strxmov-sparc.s
Contents conflict in Percona-Server/strings/strxmov.asm
Contents conflict in Percona-Server/strings/udiv.c
Contents conflict in Percona-Server/support-files/MacOSX/Makefile.am
Text conflict in Percona-Server/support-files/MySQL-shared-compat.spec.sh
Contents conflict in Percona-Server/support-files/RHEL4-SElinux/Makefile.am
Text conflict in Percona-Server/support-files/mysql.server.sh
Text conflict in Percona-Server/support-files/mysql.spec.sh
Text conflict in Percona-Server/tests/CMakeLists.txt
Contents conflict in Percona-Server/tests/Makefile.am
Text conflict in Percona-Server/tests/big_record.pl
Text conflict in Percona-Server/tests/thread_test.c
Contents conflict in Percona-Server/unittest/Makefile.am
Contents conflict in Percona-Server/unittest/mytap/Makefile.am
Contents conflict in Percona-Server/unittest/mytap/t/Makefile.am
Text conflict in Percona-Server/vio/CMakeLists.txt
Contents conflict in Percona-Server/vio/Makefile.am
Text conflict in Percona-Server/vio/test-ssl.c
Text conflict in Percona-Server/vio/test-sslclient.c
Text conflict in Percona-Server/vio/test-sslserver.c
Text conflict in Percona-Server/vio/viossl.c
Text conflict in Percona-Server/vio/viosslfactories.c
Text conflict in Percona-Server/vio/viotest-ssl.c
Contents conflict in Percona-Server/win/build-nmake-x64.bat
Contents conflict in Percona-Server/win/build-nmake.bat
Contents conflict in Percona-Server/win/build-vs71.bat
Contents conflict in Percona-Server/win/build-vs8.bat
Contents conflict in Percona-Server/win/create_manifest.js
Contents conflict in Percona-Server/win/mysql_manifest.cmake
Text conflict in Percona-Server/zlib/CMakeLists.txt
Contents conflict in Percona-Server/zlib/Makefile.am
Text conflict in build/build-binary.sh
Text conflict in build/build-dpkg.sh
Text conflict in build/build-rpm.sh
Text conflict in build/debian/changelog
Text conflict in build/debian/rules
Text conflict in build/percona-server.spec
Text conflict in build/percona-shared-compat.spec
Text conflict in doc/source/conf.py
Text conflict in doc/source/copyright.rst
Text conflict in doc/source/faq.rst
Contents conflict in doc/source/release-notes/Percona-Server-5.1.67-14.4.rst
Contents conflict in doc/source/release-notes/Percona-Server-5.1.68-14.5.rst
Contents conflict in doc/source/release-notes/Percona-Server-5.1.68-14.6.rst
Text conflict in doc/source/release-notes/release-notes_index.rst
Contents conflict in doc/source/scalability/innodb_io.rst
Text conflict in doc/source/upstream-bug-fixes.rst
To merge this branch: bzr merge lp:~laurynas-biveinis/percona-server/merge-5.1.72
Reviewer Review Type Date Requested Status
Percona core Pending
Review via email: mp+190646@code.launchpad.net

Description of the change

Merge MySQL 5.1.72.

http://jenkins.percona.com/job/percona-server-5.1-param/578/

Merge MySQL 5.1.72, implementing
https://blueprints.launchpad.net/percona-server/+spec/merge-5.1.72.

An automerge, with the exception of changes in buf_page_get_gen() for
http://bugs.mysql.com/bug.php?id=61132.

Import updated man pages from mysql-5.1.72.tar.gz.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Makefile'
--- Makefile 2013-08-27 14:41:58 +0000
+++ Makefile 2013-10-11 13:09:36 +0000
@@ -1,5 +1,10 @@
1<<<<<<< TREE
1MYSQL_VERSION=5.5.332MYSQL_VERSION=5.5.33
2PERCONA_SERVER_VERSION=rel31.13PERCONA_SERVER_VERSION=rel31.1
4=======
5MYSQL_VERSION=5.1.72
6PERCONA_SERVER_VERSION=rel14.10
7>>>>>>> MERGE-SOURCE
3PERCONA_SERVER ?=Percona-Server-$(MYSQL_VERSION)-$(PERCONA_SERVER_VERSION)8PERCONA_SERVER ?=Percona-Server-$(MYSQL_VERSION)-$(PERCONA_SERVER_VERSION)
4PERCONA_SERVER_SHORT_1 ?=Percona-Server-$(MYSQL_VERSION)9PERCONA_SERVER_SHORT_1 ?=Percona-Server-$(MYSQL_VERSION)
5PERCONA_SERVER_SHORT_2 ?=Percona-Server10PERCONA_SERVER_SHORT_2 ?=Percona-Server
611
=== added file 'Percona-Server/BUILD/Makefile.am.OTHER'
--- Percona-Server/BUILD/Makefile.am.OTHER 1970-01-01 00:00:00 +0000
+++ Percona-Server/BUILD/Makefile.am.OTHER 2013-10-11 13:09:36 +0000
@@ -0,0 +1,82 @@
1# Copyright (c) 2002, 2004-2008 MySQL AB
2#
3# This program is free software; you can redistribute it and/or
4# modify it under the terms of the GNU Library General Public
5# License as published by the Free Software Foundation; version 2
6# of the License.
7#
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY; without even the implied warranty of
10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11# Library General Public License for more details.
12#
13# You should have received a copy of the GNU Library General Public
14# License along with this library; if not, write to the Free
15# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
16# MA 02110-1301, USA
17
18## Process this file with automake to create Makefile.in
19
20EXTRA_DIST = FINISH.sh \
21 SETUP.sh \
22 autorun.sh \
23 build_mccge.sh \
24 check-cpu \
25 cleanup \
26 compile-alpha \
27 compile-alpha-ccc \
28 compile-alpha-cxx \
29 compile-alpha-debug \
30 compile-amd64-debug-max \
31 compile-amd64-debug-max-no-ndb \
32 compile-amd64-gcov \
33 compile-amd64-gprof \
34 compile-amd64-max \
35 compile-amd64-max-sci \
36 compile-amd64-valgrind-max \
37 compile-darwin-mwcc \
38 compile-dist \
39 compile-hpux11-parisc2-aCC \
40 compile-ia64-debug-max \
41 compile-irix-mips64-mipspro \
42 compile-pentium \
43 compile-pentium-debug \
44 compile-pentium-debug-max \
45 compile-pentium-debug-max-no-embedded \
46 compile-pentium-debug-max-no-ndb \
47 compile-pentium-debug-openssl \
48 compile-pentium-debug-yassl \
49 compile-pentium-gcov \
50 compile-pentium-gprof \
51 compile-pentium-icc \
52 compile-pentium-icc-valgrind-max \
53 compile-pentium-icc-yassl \
54 compile-pentium-max \
55 compile-pentium-myodbc \
56 compile-pentium-mysqlfs-debug \
57 compile-pentium-pgcc \
58 compile-pentium-valgrind-max \
59 compile-pentium64 \
60 compile-pentium64-debug \
61 compile-pentium64-debug-max \
62 compile-pentium64-gcov \
63 compile-pentium64-gprof \
64 compile-pentium64-max \
65 compile-pentium64-max-sci \
66 compile-pentium64-valgrind-max \
67 compile-ppc \
68 compile-ppc-debug \
69 compile-ppc-debug-max \
70 compile-ppc-debug-max-no-ndb \
71 compile-ppc-max \
72 compile-solaris-amd64 \
73 compile-solaris-amd64-debug \
74 compile-solaris-amd64-forte \
75 compile-solaris-amd64-forte-debug \
76 compile-solaris-sparc \
77 compile-solaris-sparc-debug \
78 compile-solaris-sparc-forte \
79 compile-solaris-sparc-purify
80
81# Don't update the files from bitkeeper
82%::SCCS/s.%
083
=== modified file 'Percona-Server/BUILD/autorun.sh'
--- Percona-Server/BUILD/autorun.sh 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/autorun.sh 2013-10-11 13:09:36 +0000
@@ -1,6 +1,10 @@
1#!/bin/sh1#!/bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.4# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
5=======
6# Copyright (c) 2005-2007 MySQL AB
7>>>>>>> MERGE-SOURCE
4#8#
5# This program is free software; you can redistribute it and/or9# This program is free software; you can redistribute it and/or
6# modify it under the terms of the GNU Library General Public10# modify it under the terms of the GNU Library General Public
@@ -14,8 +18,13 @@
14#18#
15# You should have received a copy of the GNU Library General Public19# You should have received a copy of the GNU Library General Public
16# License along with this library; if not, write to the Free20# License along with this library; if not, write to the Free
21<<<<<<< TREE
17# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,22# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
18# MA 02110-1301, USA23# MA 02110-1301, USA
24=======
25# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
26# MA 02110-1301, USA
27>>>>>>> MERGE-SOURCE
1928
20# Create MySQL cmake configure wrapper29# Create MySQL cmake configure wrapper
2130
2231
=== modified file 'Percona-Server/BUILD/build_mccge.sh'
--- Percona-Server/BUILD/build_mccge.sh 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/build_mccge.sh 2013-10-11 13:09:36 +0000
@@ -14,8 +14,13 @@
14#14#
15# You should have received a copy of the GNU Library General Public15# You should have received a copy of the GNU Library General Public
16# License along with this library; if not, write to the Free16# License along with this library; if not, write to the Free
17<<<<<<< TREE
17# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,18# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
18# MA 02110-1301, USA19# MA 02110-1301, USA
20=======
21# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
22# MA 02110-1301, USA
23>>>>>>> MERGE-SOURCE
1924
20die()25die()
21{26{
2227
=== added file 'Percona-Server/BUILD/compile-alpha-ccc.OTHER'
--- Percona-Server/BUILD/compile-alpha-ccc.OTHER 1970-01-01 00:00:00 +0000
+++ Percona-Server/BUILD/compile-alpha-ccc.OTHER 2013-10-11 13:09:36 +0000
@@ -0,0 +1,56 @@
1#! /bin/sh
2
3# Copyright (c) 2000, 2005, 2007 MySQL AB
4#
5# This program is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; version 2 of the License.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software
16# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
17
18/bin/rm -f */.deps/*.P */*.o
19make -k maintainer-clean
20/bin/rm -f */.deps/*.P */*.o
21/bin/rm -f config.cache mysql-*.tar.gz
22
23path=`dirname $0`
24. "$path/autorun.sh"
25
26CC=ccc CFLAGS="-fast -O3 -fomit-frame-pointer" CXX=gcc CXXFLAGS="-O6 -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti -mcpu=ev6 -Wa,-mev6" CXXLDFLAGS='/usr/lib/compaq/libots-2.2.7/libots.so /usr/lib/compaq/cpml-5.0.0/libcpml_ev6.a' ./configure --prefix=/usr/local/mysql --disable-shared --with-extra-charsets=complex --enable-thread-safe-client
27make
28rm */.deps/*
29make
30if [ $? = 0 ]
31then
32 rm */.deps/*
33 bin/mysqladmin shutdown
34 sur make install
35 if [ $? = 0 ]
36 then
37 scripts/make_binary_distribution
38 fi
39fi
40
41exit
42
43# This should give better performance by compiling many files at once, but
44# according to our benchmarks there isn't any real difference.
45
46pwd=`pwd`
47for i in */make-ccc
48do
49 cd `dirname $i`
50 make-ccc
51 cd $pwd
52done
53cd sql
54rm mysqld .deps/*.P
55make mysqld
56cd $pwd
057
=== added file 'Percona-Server/BUILD/compile-alpha-cxx.OTHER'
--- Percona-Server/BUILD/compile-alpha-cxx.OTHER 1970-01-01 00:00:00 +0000
+++ Percona-Server/BUILD/compile-alpha-cxx.OTHER 2013-10-11 13:09:36 +0000
@@ -0,0 +1,58 @@
1#! /bin/sh
2
3# Copyright (c) 2000, 2001, 2003, 2005-2007 MySQL AB
4#
5# This program is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; version 2 of the License.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software
16# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
17
18/bin/rm -f */.deps/*.P */*.o
19make -k maintainer-clean
20/bin/rm -f */.deps/*.P */*.o
21/bin/rm -f */.deps/*.P config.cache storage/innobase/config.cache mysql-*.tar.gz
22
23path=`dirname $0`
24. "$path/autorun.sh"
25
26CC=ccc CFLAGS="-fast" CXX=cxx CXXFLAGS="-fast -noexceptions -nortti" ./configure --prefix=/usr/local/mysql --disable-shared --with-extra-charsets=complex --enable-thread-safe-client --with-mysqld-ldflags=-non_shared --with-client-ldflags=-non_shared --without-extra-tools --disable-dependency-tracking
27
28make -j2
29find . -name ".deps" | xargs rm -r
30make
31if [ $? = 0 ]
32then
33 find . -name ".deps" | xargs rm -r
34 bin/mysqladmin shutdown
35 sur make install
36 if [ $? = 0 ]
37 then
38 scripts/make_binary_distribution
39 fi
40 make test
41fi
42
43exit
44
45# This should give better performance by compiling many files at once, but
46# according to our benchmarks there isn't any real difference.
47
48pwd=`pwd`
49for i in */make-ccc
50do
51 cd `dirname $i`
52 make-ccc
53 cd $pwd
54done
55cd sql
56rm mysqld .deps/*.P
57make mysqld
58cd $pwd
059
=== modified file 'Percona-Server/BUILD/compile-alpha-debug'
--- Percona-Server/BUILD/compile-alpha-debug 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-alpha-debug 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2000, 2001, 2005-2007 MySQL AB4# Copyright (c) 2000, 2001, 2005-2007 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2000, 2001, 2005-2007 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-amd64-debug-max'
--- Percona-Server/BUILD/compile-amd64-debug-max 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-amd64-debug-max 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2005, 2006 MySQL AB4# Copyright (c) 2005, 2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2005, 2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-amd64-max'
--- Percona-Server/BUILD/compile-amd64-max 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-amd64-max 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2005, 2006 MySQL AB4# Copyright (c) 2005, 2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2005, 2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-amd64-valgrind-max'
=== modified file 'Percona-Server/BUILD/compile-darwin-mwcc'
--- Percona-Server/BUILD/compile-darwin-mwcc 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-darwin-mwcc 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2005, 2006 MySQL AB4# Copyright (c) 2005, 2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2005, 2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-hpux11-parisc2-aCC'
--- Percona-Server/BUILD/compile-hpux11-parisc2-aCC 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-hpux11-parisc2-aCC 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#!/bin/sh1#!/bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2004, 2005, 2007 MySQL AB4# Copyright (c) 2004, 2005, 2007 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2004, 2005, 2007 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-ia64-debug-max'
--- Percona-Server/BUILD/compile-ia64-debug-max 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-ia64-debug-max 2013-10-11 13:09:36 +0000
@@ -1,6 +1,10 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.4# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
5=======
6# Copyright (c) 2001, 2005-2007 MySQL AB
7>>>>>>> MERGE-SOURCE
4# 8#
5# This program is free software; you can redistribute it and/or modify9# This program is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by10# it under the terms of the GNU General Public License as published by
@@ -13,7 +17,11 @@
13# 17#
14# You should have received a copy of the GNU General Public License18# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software19# along with this program; if not, write to the Free Software
20<<<<<<< TREE
16# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA21# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22=======
23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
24>>>>>>> MERGE-SOURCE
1725
18gmake -k maintainer-clean || true 26gmake -k maintainer-clean || true
19/bin/rm -f */.deps/*.P config.cache storage/innobase/config.cache27/bin/rm -f */.deps/*.P config.cache storage/innobase/config.cache
2028
=== modified file 'Percona-Server/BUILD/compile-irix-mips64-mipspro'
--- Percona-Server/BUILD/compile-irix-mips64-mipspro 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-irix-mips64-mipspro 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#!/bin/sh1#!/bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2004, 2005, 2007 MySQL AB4# Copyright (c) 2004, 2005, 2007 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2004, 2005, 2007 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-ndb-autotest'
=== modified file 'Percona-Server/BUILD/compile-pentium'
--- Percona-Server/BUILD/compile-pentium 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2000-2002, 2007 MySQL AB4# Copyright (c) 2000-2002, 2007 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2000-2002, 2007 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-pentium-debug'
--- Percona-Server/BUILD/compile-pentium-debug 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium-debug 2013-10-11 13:09:36 +0000
@@ -13,7 +13,11 @@
13# 13#
14# You should have received a copy of the GNU General Public License14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software15# along with this program; if not, write to the Free Software
16<<<<<<< TREE
16# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18=======
19# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
20>>>>>>> MERGE-SOURCE
1721
18path=`dirname $0`22path=`dirname $0`
19. "$path/SETUP.sh"23. "$path/SETUP.sh"
2024
=== modified file 'Percona-Server/BUILD/compile-pentium-debug-max'
--- Percona-Server/BUILD/compile-pentium-debug-max 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium-debug-max 2013-10-11 13:09:36 +0000
@@ -13,7 +13,11 @@
13# 13#
14# You should have received a copy of the GNU General Public License14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software15# along with this program; if not, write to the Free Software
16<<<<<<< TREE
16# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18=======
19# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
20>>>>>>> MERGE-SOURCE
1721
18path=`dirname $0`22path=`dirname $0`
19. "$path/SETUP.sh"23. "$path/SETUP.sh"
2024
=== modified file 'Percona-Server/BUILD/compile-pentium-debug-max-no-embedded'
--- Percona-Server/BUILD/compile-pentium-debug-max-no-embedded 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium-debug-max-no-embedded 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2004-2006 MySQL AB4# Copyright (c) 2004-2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2004-2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-pentium-debug-max-no-ndb'
=== modified file 'Percona-Server/BUILD/compile-pentium-debug-openssl'
--- Percona-Server/BUILD/compile-pentium-debug-openssl 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium-debug-openssl 2013-10-11 13:09:36 +0000
@@ -1,6 +1,10 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.4# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
5=======
6# Copyright (c) 2001, 2003, 2006 MySQL AB
7>>>>>>> MERGE-SOURCE
4# 8#
5# This program is free software; you can redistribute it and/or modify9# This program is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by10# it under the terms of the GNU General Public License as published by
@@ -13,7 +17,11 @@
13# 17#
14# You should have received a copy of the GNU General Public License18# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software19# along with this program; if not, write to the Free Software
20<<<<<<< TREE
16# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA21# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22=======
23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
24>>>>>>> MERGE-SOURCE
1725
18path=`dirname $0`26path=`dirname $0`
19. "$path/SETUP.sh"27. "$path/SETUP.sh"
2028
=== modified file 'Percona-Server/BUILD/compile-pentium-debug-yassl'
--- Percona-Server/BUILD/compile-pentium-debug-yassl 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium-debug-yassl 2013-10-11 13:09:36 +0000
@@ -1,6 +1,10 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.4# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
5=======
6# Copyright (c) 2005, 2006 MySQL AB
7>>>>>>> MERGE-SOURCE
4# 8#
5# This program is free software; you can redistribute it and/or modify9# This program is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by10# it under the terms of the GNU General Public License as published by
@@ -13,7 +17,11 @@
13# 17#
14# You should have received a copy of the GNU General Public License18# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software19# along with this program; if not, write to the Free Software
20<<<<<<< TREE
16# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA21# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22=======
23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
24>>>>>>> MERGE-SOURCE
1725
18path=`dirname $0`26path=`dirname $0`
19. "$path/SETUP.sh"27. "$path/SETUP.sh"
2028
=== modified file 'Percona-Server/BUILD/compile-pentium-max'
--- Percona-Server/BUILD/compile-pentium-max 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium-max 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2001-2006 MySQL AB4# Copyright (c) 2001-2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2001-2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-pentium-pgcc'
--- Percona-Server/BUILD/compile-pentium-pgcc 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium-pgcc 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2000, 2001, 2005, 2007 MySQL AB4# Copyright (c) 2000, 2001, 2005, 2007 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2000, 2001, 2005, 2007 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-pentium-valgrind-max-no-ndb'
=== modified file 'Percona-Server/BUILD/compile-pentium64'
--- Percona-Server/BUILD/compile-pentium64 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium64 2013-10-11 13:09:36 +0000
@@ -14,8 +14,13 @@
14#14#
15# You should have received a copy of the GNU Library General Public15# You should have received a copy of the GNU Library General Public
16# License along with this library; if not, write to the Free16# License along with this library; if not, write to the Free
17<<<<<<< TREE
17# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,18# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18# MA 02110-1301, USA19# MA 02110-1301, USA
20=======
21# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
22# MA 02110-1301, USA.
23>>>>>>> MERGE-SOURCE
1924
20path=`dirname $0`25path=`dirname $0`
21. "$path/SETUP.sh"26. "$path/SETUP.sh"
2227
=== modified file 'Percona-Server/BUILD/compile-pentium64-debug'
--- Percona-Server/BUILD/compile-pentium64-debug 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium64-debug 2013-10-11 13:09:36 +0000
@@ -13,7 +13,11 @@
13# 13#
14# You should have received a copy of the GNU General Public License14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software15# along with this program; if not, write to the Free Software
16<<<<<<< TREE
16# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18=======
19# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
20>>>>>>> MERGE-SOURCE
1721
18path=`dirname $0`22path=`dirname $0`
19. "$path/SETUP.sh"23. "$path/SETUP.sh"
2024
=== modified file 'Percona-Server/BUILD/compile-pentium64-debug-max'
--- Percona-Server/BUILD/compile-pentium64-debug-max 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-pentium64-debug-max 2013-10-11 13:09:36 +0000
@@ -13,7 +13,11 @@
13# 13#
14# You should have received a copy of the GNU General Public License14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software15# along with this program; if not, write to the Free Software
16<<<<<<< TREE
16# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18=======
19# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
20>>>>>>> MERGE-SOURCE
1721
18path=`dirname $0`22path=`dirname $0`
19. "$path/SETUP.sh"23. "$path/SETUP.sh"
2024
=== modified file 'Percona-Server/BUILD/compile-ppc-debug'
--- Percona-Server/BUILD/compile-ppc-debug 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-ppc-debug 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2004, 2006 MySQL AB4# Copyright (c) 2004, 2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2004, 2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-ppc-debug-max'
--- Percona-Server/BUILD/compile-ppc-debug-max 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-ppc-debug-max 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2004-2006 MySQL AB4# Copyright (c) 2004-2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2004-2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-ppc-debug-max-no-ndb'
--- Percona-Server/BUILD/compile-ppc-debug-max-no-ndb 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-ppc-debug-max-no-ndb 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2005, 2006 MySQL AB4# Copyright (c) 2005, 2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2005, 2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-ppc-max'
--- Percona-Server/BUILD/compile-ppc-max 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-ppc-max 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2004-2006 MySQL AB4# Copyright (c) 2004-2006 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2004-2006 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-solaris-sparc-debug'
--- Percona-Server/BUILD/compile-solaris-sparc-debug 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-solaris-sparc-debug 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#!/bin/sh1#!/bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2001, 2002, 2005-2007 MySQL AB4# Copyright (c) 2001, 2002, 2005-2007 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2001, 2002, 2005-2007 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/BUILD/compile-solaris-sparc-purify'
--- Percona-Server/BUILD/compile-solaris-sparc-purify 2013-03-20 16:52:15 +0000
+++ Percona-Server/BUILD/compile-solaris-sparc-purify 2013-10-11 13:09:36 +0000
@@ -1,7 +1,11 @@
1#! /bin/sh1#! /bin/sh
22
3<<<<<<< TREE
3# Copyright (c) 2000-2002, 2005-2007 MySQL AB4# Copyright (c) 2000-2002, 2005-2007 MySQL AB
4# Use is subject to license terms5# Use is subject to license terms
6=======
7# Copyright (c) 2000-2002, 2005-2007 MySQL AB
8>>>>>>> MERGE-SOURCE
5# 9#
6# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by11# it under the terms of the GNU General Public License as published by
812
=== modified file 'Percona-Server/CMakeLists.txt'
--- Percona-Server/CMakeLists.txt 2013-08-02 09:40:55 +0000
+++ Percona-Server/CMakeLists.txt 2013-10-11 13:09:36 +0000
@@ -1,4 +1,8 @@
1<<<<<<< TREE
1# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.2# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
3=======
4# Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
5>>>>>>> MERGE-SOURCE
2# 6#
3# This program is free software; you can redistribute it and/or modify7# This program is free software; you can redistribute it and/or modify
4# it under the terms of the GNU General Public License as published by8# it under the terms of the GNU General Public License as published by
59
=== added file 'Percona-Server/Docs/Makefile.am.OTHER'
--- Percona-Server/Docs/Makefile.am.OTHER 1970-01-01 00:00:00 +0000
+++ Percona-Server/Docs/Makefile.am.OTHER 2013-10-11 13:09:36 +0000
@@ -0,0 +1,42 @@
1# Copyright (c) 2000-2008 MySQL AB
2#
3# This program is free software; you can redistribute it and/or modify
4# it under the terms of the GNU General Public License as published by
5# the Free Software Foundation; version 2 of the License.
6#
7# This program is distributed in the hope that it will be useful,
8# but WITHOUT ANY WARRANTY; without even the implied warranty of
9# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10# GNU General Public License for more details.
11#
12# You should have received a copy of the GNU General Public License
13# along with this program; if not, write to the Free Software
14# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
15
16EXTRA_DIST = mysql.info INSTALL-BINARY @extra_docs@
17
18# make sure that "make install" installs the info page, too
19# automake only seems to take care of this automatically,
20# if we're building the info page from texi directly.
21install-data-hook: $(srcdir)/mysql.info
22 if test `basename $(prefix)` = "mysql" ; then \
23 $(mkinstalldirs) $(DESTDIR)$(prefix)/docs ; \
24 $(INSTALL_DATA) $(srcdir)/mysql.info $(DESTDIR)$(prefix)/docs ; \
25 test ! -f $(top_srcdir)/ChangeLog || $(INSTALL_DATA) $(top_srcdir)/ChangeLog $(DESTDIR)$(prefix)/docs ; \
26 else \
27 $(mkinstalldirs) $(DESTDIR)$(infodir) $(DESTDIR)$(pkgdatadir) ; \
28 $(INSTALL_DATA) $(srcdir)/mysql.info $(DESTDIR)$(infodir) ; \
29 test ! -f $(top_srcdir)/ChangeLog || $(INSTALL_DATA) $(top_srcdir)/ChangeLog $(DESTDIR)$(pkgdatadir) ; \
30 fi
31
32uninstall-local:
33 if test `basename $(prefix)` = "mysql" ; then \
34 @RM@ -f $(DESTDIR)$(prefix)/docs/mysql.info ; \
35 @RM@ -f $(DESTDIR)$(prefix)/docs/ChangeLog ; \
36 else \
37 @RM@ -f $(DESTDIR)$(infodir)/mysql.info ; \
38 @RM@ -f $(DESTDIR)$(pkgdatadir)/ChangeLog ; \
39 fi
40
41# Don't update the files from bitkeeper
42%::SCCS/s.%
043
=== modified file 'Percona-Server/INSTALL-SOURCE'
=== modified file 'Percona-Server/INSTALL-WIN-SOURCE'
=== added file 'Percona-Server/Makefile.am.OTHER'
--- Percona-Server/Makefile.am.OTHER 1970-01-01 00:00:00 +0000
+++ Percona-Server/Makefile.am.OTHER 2013-10-11 13:09:36 +0000
@@ -0,0 +1,333 @@
1# Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
2#
3# This program is free software; you can redistribute it and/or modify
4# it under the terms of the GNU General Public License as published by
5# the Free Software Foundation; version 2 of the License.
6#
7# This program is distributed in the hope that it will be useful,
8# but WITHOUT ANY WARRANTY; without even the implied warranty of
9# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10# GNU General Public License for more details.
11#
12# You should have received a copy of the GNU General Public License
13# along with this program; if not, write to the Free Software
14# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
15
16# Process this file with automake to create Makefile.in
17
18AUTOMAKE_OPTIONS = foreign
19
20# These are built from source in the Docs directory
21EXTRA_DIST = INSTALL-SOURCE INSTALL-WIN-SOURCE \
22 README COPYING CMakeLists.txt
23
24SUBDIRS = . include @docs_dirs@ @zlib_dir@ \
25 @readline_topdir@ sql-common scripts \
26 @sql_union_dirs@ unittest \
27 @sql_server@ @man_dirs@ tests \
28 netware @libmysqld_dirs@ \
29 mysql-test support-files sql-bench @tools_dirs@ \
30 win
31
32DIST_SUBDIRS = . include Docs zlib \
33 cmd-line-utils sql-common scripts \
34 strings mysys dbug extra regex libmysql libmysql_r client unittest storage plugin \
35 vio sql man tests \
36 netware libmysqld \
37 mysql-test support-files sql-bench server-tools \
38 win \
39 BUILD
40DISTCLEANFILES = ac_available_languages_fragment
41
42# Create permission databases
43init-db: all
44 $(top_builddir)/scripts/mysql_install_db
45
46bin-dist: all
47 $(top_builddir)/scripts/make_binary_distribution @MAKE_BINARY_DISTRIBUTION_OPTIONS@
48
49# Remove BK's "SCCS" subdirectories from source distribution
50# Create initial database files for Windows installations and check them.
51dist-hook:
52 rm -rf `find $(distdir) -type d -name SCCS -print`
53 mkdir -p $(distdir)/win
54 scripts/mysql_install_db --no-defaults --cross-bootstrap \
55 --builddir=$(top_builddir) \
56 --datadir=$(distdir)/win/data \
57 --srcdir=$(top_srcdir)
58 storage/myisam/myisamchk --silent --fast $(distdir)/win/data/mysql/*.MYI
59
60all-local: @ABI_CHECK@
61
62tags:
63 support-files/build-tags
64
65.PHONY: init-db bin-dist \
66 test test-force test-full test-force-full test-force-mem \
67 test-pl test-force-pl test-full-pl test-force-full-pl test-force-pl-mem \
68 test-unit test-ps test-nr test-pr test-ns test-binlog-statement \
69 test-ext-funcs test-ext-rpl test-ext-partitions test-ext-jp \
70 test-ext-stress test-ext test-embedded test-reprepare \
71 test-fast test-fast-cursor test-fast-view test-fast-prepare \
72 test-full-qa
73
74# Target 'test' will run the regression test suite using the built server.
75#
76# If you are running in a shared environment, users can avoid clashing
77# port numbers by setting individual small numbers 1-100 to the
78# environment variable MTR_BUILD_THREAD. The script "mysql-test-run"
79# will then calculate the various port numbers it needs from this,
80# making sure each user use different ports.
81
82test-unit:
83 cd unittest && $(MAKE) test
84
85test-ps:
86 cd mysql-test ; \
87 @PERL@ ./mysql-test-run.pl $(force) --ps-protocol --mysqld=--binlog-format=mixed
88
89test-nr:
90 cd mysql-test ; \
91 @PERL@ ./mysql-test-run.pl $(force) --mysqld=--binlog-format=row
92
93test-pr:
94 cd mysql-test ; \
95 @PERL@ ./mysql-test-run.pl $(force) $(mem) --ps-protocol --mysqld=--binlog-format=row
96
97test-ns:
98 cd mysql-test ; \
99 @PERL@ ./mysql-test-run.pl $(force) $(mem) --mysqld=--binlog-format=mixed
100
101test-binlog-statement:
102 cd mysql-test ; \
103 @PERL@ ./mysql-test-run.pl $(force) --mysqld=--binlog-format=statement
104
105# This code is duplicated in "test-bt", see the Changeset comment of 2007-Dec-07
106test-embedded:
107 if [ -e bin/mysqltest_embedded -o -e libmysqld/examples/mysqltest_embedded ] ; then \
108 cd mysql-test ; MTR_BUILD_THREAD=auto \
109 @PERL@ ./mysql-test-run.pl --comment=embedded --force --timer \
110 --embedded-server --skip-rpl --skip-ndbcluster ; \
111 else \
112 echo "no program found for 'embedded' tests - skipped testing" ; \
113 fi
114
115test-reprepare:
116 cd mysql-test ; \
117 @PERL@ ./mysql-test-run.pl $(force) $(mem) --ps-protocol \
118 --mysqld=--debug=+d,reprepare_each_statement
119
120test: test-unit test-ns test-pr
121
122smoke:
123 cd mysql-test ; \
124 @PERL@ ./mysql-test-run.pl --do-test=s
125
126test-full: test test-nr test-ps
127
128test-force:
129 $(MAKE) force=--force test
130
131test-force-full:
132 $(MAKE) force=--force test-full
133
134#used by autopush.pl to run memory based tests
135test-force-mem:
136 $(MAKE) force=--force mem=--mem test
137
138test-bt:
139 -cd mysql-test ; MTR_BUILD_THREAD=auto \
140 @PERL@ ./mysql-test-run.pl --comment=normal --force --timer \
141 --skip-ndbcluster --report-features
142 -cd mysql-test ; MTR_BUILD_THREAD=auto \
143 @PERL@ ./mysql-test-run.pl --comment=ps --force --timer \
144 --skip-ndbcluster --ps-protocol
145 -if [ -e bin/ndbd -o -e storage/ndb/src/kernel/ndbd ] ; then \
146 cd mysql-test ; \
147 MTR_BUILD_THREAD=auto \
148 @PERL@ ./mysql-test-run.pl --comment=ndb+ps --force --timer \
149 --ps-protocol --mysqld=--binlog-format=row --suite=ndb ; \
150 MTR_BUILD_THREAD=auto \
151 @PERL@ ./mysql-test-run.pl --comment=ndb --force --timer \
152 --with-ndbcluster-only ; \
153 else \
154 echo "no program found for 'ndbcluster' tests - skipped testing" ; \
155 fi
156 -cd mysql-test ; MTR_BUILD_THREAD=auto \
157 @PERL@ ./mysql-test-run.pl --force --comment=funcs1+ps --ps-protocol --reorder --suite=funcs_1
158 -cd mysql-test ; MTR_BUILD_THREAD=auto \
159 @PERL@ ./mysql-test-run.pl --force --comment=funcs2 --suite=funcs_2
160 -cd mysql-test ; MTR_BUILD_THREAD=auto \
161 @PERL@ ./mysql-test-run.pl --force --comment=partitions --suite=parts
162 -cd mysql-test ; MTR_BUILD_THREAD=auto \
163 @PERL@ ./mysql-test-run.pl --force --comment=stress --suite=stress
164 -cd mysql-test ; MTR_BUILD_THREAD=auto \
165 @PERL@ ./mysql-test-run.pl --force --comment=jp --suite=jp
166 -if [ -d mysql-test/suite/nist ] ; then \
167 cd mysql-test ; MTR_BUILD_THREAD=auto \
168 @PERL@ ./mysql-test-run.pl --comment=nist --force --suite=nist ; \
169 fi
170 -if [ -d mysql-test/suite/nist ] ; then \
171 cd mysql-test ; MTR_BUILD_THREAD=auto \
172 @PERL@ ./mysql-test-run.pl --comment=nist+ps --force --suite=nist --ps-protocol ; \
173 fi
174 -if [ -e bin/mysqltest_embedded -o -e libmysqld/examples/mysqltest_embedded ] ; then \
175 cd mysql-test ; MTR_BUILD_THREAD=auto \
176 @PERL@ ./mysql-test-run.pl --comment=embedded --force --timer \
177 --embedded-server --skip-rpl --skip-ndbcluster ; \
178 else \
179 echo "no program found for 'embedded' tests - skipped testing" ; \
180 fi
181
182test-bt-fast:
183 -cd mysql-test ; MTR_BUILD_THREAD=auto \
184 @PERL@ ./mysql-test-run.pl --comment=ps --force --timer \
185 --skip-ndbcluster --ps-protocol --report-features
186 -if [ -e bin/ndbd -o -e storage/ndb/src/kernel/ndbd ] ; then \
187 cd mysql-test ; \
188 MTR_BUILD_THREAD=auto \
189 @PERL@ ./mysql-test-run.pl --comment=ndb --force --timer \
190 --with-ndbcluster-only ; \
191 else \
192 echo "no program found for 'ndbcluster' tests - skipped testing" ; \
193 fi
194 -cd mysql-test ; MTR_BUILD_THREAD=auto \
195 @PERL@ ./mysql-test-run.pl --force --comment=stress --suite=stress
196
197test-bt-debug:
198 -cd mysql-test ; MTR_BUILD_THREAD=auto \
199 @PERL@ ./mysql-test-run.pl --comment=debug --force --timer \
200 --skip-ndbcluster --skip-rpl --report-features
201
202test-bt-debug-fast:
203
204test-bt-debug-fast:
205
206# Keep these for a while
207test-pl: test
208test-full-pl: test-full
209test-force-pl: test-force
210test-force-pl-mem: test-force-mem
211test-force-full-pl: test-force-full
212
213test-ext-funcs:
214 cd mysql-test ; \
215 @PERL@ ./mysql-test-run.pl --force --reorder --suite=funcs_1 ; \
216 @PERL@ ./mysql-test-run.pl --force --suite=funcs_2
217
218test-ext-rpl:
219 cd mysql-test ; \
220 @PERL@ ./mysql-test-run.pl --force --suite=rpl
221
222test-ext-partitions:
223 cd mysql-test ; \
224 @PERL@ ./mysql-test-run.pl --force --suite=parts
225
226test-ext-jp:
227 cd mysql-test ; \
228 @PERL@ ./mysql-test-run.pl --force --suite=jp
229
230test-ext-stress:
231 cd mysql-test ; \
232 @PERL@ ./mysql-test-run.pl --force --big-test --suite=stress
233
234test-ext: test-ext-funcs test-ext-rpl test-ext-partitions test-ext-jp test-ext-stress
235
236test-fast:
237 cd mysql-test ; \
238 @PERL@ ./mysql-test-run.pl $(subset) --force --skip-ndb --skip-innodb --skip-im --skip-rpl ; \
239 @PERL@ ./mysql-test-run.pl $(subset) --force --suite=funcs_1 --do-test=myisam ; \
240 @PERL@ ./mysql-test-run.pl $(subset) --force --suite=stress --do-test=ddl_myisam
241
242test-fast-view:
243 $(MAKE) subset=--view-protocol test-fast
244
245test-fast-cursor:
246 $(MAKE) subset=--cursor-protocol test-fast
247
248test-fast-prepare:
249 $(MAKE) subset=--ps-protocol test-fast
250
251test-full-qa:
252 $(MAKE) force=--force test-pr \
253 test-binlog-statement test-ext test-fast-view \
254 test-fast-cursor test-unit
255
256#
257# Headers which need to be checked for abi/api compatibility.
258# API_PREPROCESSOR_HEADER will be used until mysql_priv.h stablizes
259# after which TEST_PREPROCESSOR_HEADER will be used.
260#
261
262API_PREPROCESSOR_HEADER = $(top_srcdir)/include/mysql/plugin.h \
263 $(top_srcdir)/include/mysql.h
264
265TEST_PREPROCESSOR_HEADER = $(top_srcdir)/include/mysql/plugin.h \
266 $(top_srcdir)/sql/mysql_priv.h \
267 $(top_srcdir)/include/mysql.h
268
269#
270# Rules for checking that the abi/api has not changed.
271#
272# The following steps are followed in the do_abi_check rule below
273#
274# 1) Generate preprocessor output for the files that need to
275# be tested for abi/api changes. use -nostdinc to prevent
276# generation of preprocessor output for system headers. This
277# results in messages in stderr saying that these headers
278# were not found. Redirect the stderr output to /dev/null
279# to prevent seeing these messages.
280# 2) sed the output to
281# 2.1) remove blank lines and lines that begin with "# "
282# 2.2) When gcc -E is run on the Mac OS and solaris sparc platforms it
283# introduces a line of output that shows up as a difference between
284# the .pp and .out files. Remove these OS specific preprocessor text
285# inserted by the preprocessor.
286# 3) diff the generated file and the canons (.pp files already in
287# the repository).
288# 4) delete the .out file that is generated.
289#
290# If the diff fails, the generated file is not removed. This will
291# be useful for analysis of ABI differences (e.g. using a visual
292# diff tool).
293#
294# A ABI change that causes a build to fail will always be accompanied
295# by new canons (.out files). The .out files that are not removed will
296# be replaced as the new .pp files.
297#
298# e.g. If include/mysql/plugin.h has an ABI change then this rule would
299# leave a <build directory>/abi_check.out file.
300#
301# A developer with a justified API change will then do a
302# mv <build directory>/abi_check.out include/mysql/plugin.pp
303# to replace the old canons with the new ones.
304#
305
306abi_check: $(API_PREPROCESSOR_HEADER)
307 $(MAKE) abi_headers="$^" do_abi_check
308
309abi_check_all: $(TEST_PREPROCESSOR_HEADER)
310 $(MAKE) abi_headers="$^" do_abi_check
311
312do_abi_check:
313 set -ex; \
314 for file in $(abi_headers); do \
315 @CC@ -E -nostdinc -dI -DMYSQL_ABI_CHECK \
316 -I$(top_srcdir)/include \
317 -I$(top_srcdir)/include/mysql \
318 -I$(top_srcdir)/sql \
319 -I$(top_builddir)/include \
320 -I$(top_builddir)/include/mysql \
321 -I$(top_builddir)/sql \
322 $$file 2>/dev/null | \
323 @SED@ -e '/^# /d' \
324 -e '/^[ ]*$$/d' \
325 -e '/^#pragma GCC set_debug_pwd/d' \
326 -e '/^#ident/d' > \
327 $(top_builddir)/abi_check.out; \
328 @DIFF@ -w $$file.pp $(top_builddir)/abi_check.out; \
329 @RM@ $(top_builddir)/abi_check.out; \
330 done
331
332# Don't update the files from bitkeeper
333%::SCCS/s.%
0334
=== modified file 'Percona-Server/README'
--- Percona-Server/README 2013-03-19 04:35:30 +0000
+++ Percona-Server/README 2013-10-11 13:09:36 +0000
@@ -1,3 +1,4 @@
1<<<<<<< TREE
1MySQL Server 5.52MySQL Server 5.5
23
3This is a release of MySQL, a dual-license SQL database server.4This is a release of MySQL, a dual-license SQL database server.
@@ -54,3 +55,61 @@
54in any of several formats at the URL given earlier in this file.55in any of several formats at the URL given earlier in this file.
55Source distributions include a local copy of the manual in the56Source distributions include a local copy of the manual in the
56Docs directory.57Docs directory.
58=======
59MySQL Server 5.1
60
61This is a release of MySQL, a dual-license SQL database server.
62For the avoidance of doubt, this particular copy of the software
63is released under the version 2 of the GNU General Public License.
64MySQL is brought to you by Oracle.
65
66Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
67
68License information can be found in the COPYING file.
69
70MySQL FOSS License Exception
71We want free and open source software applications under certain
72licenses to be able to use specified GPL-licensed MySQL client
73libraries despite the fact that not all such FOSS licenses are
74compatible with version 2 of the GNU General Public License.
75Therefore there are special exceptions to the terms and conditions
76of the GPLv2 as applied to these client libraries, which are
77identified and described in more detail in the FOSS License
78Exception at
79<http://www.mysql.com/about/legal/licensing/foss-exception.html>.
80
81This distribution may include materials developed by third
82parties. For license and attribution notices for these
83materials, please refer to the documentation that accompanies
84this distribution (see the "Licenses for Third-Party Components"
85appendix) or view the online documentation at
86<http://dev.mysql.com/doc/>.
87
88GPLv2 Disclaimer
89For the avoidance of doubt, except that if any license choice
90other than GPL or LGPL is available it will apply instead,
91Oracle elects to use only the General Public License version 2
92(GPLv2) at this time for any software where a choice of GPL
93license versions is made available with the language indicating
94that GPLv2 or any later version may be used, or where a choice
95of which version of the GPL is applied is otherwise unspecified.
96
97For further information about MySQL or additional documentation,
98see:
99- The latest information about MySQL: http://www.mysql.com
100- The current MySQL documentation: http://dev.mysql.com/doc
101
102Some Reference Manual sections of special interest:
103- If you are migrating from an older version of MySQL, please
104 read the "Upgrading from..." section.
105- To see what MySQL can do, take a look at the features section.
106- For installation instructions, see the Installing and Upgrading
107 chapter.
108- For the new features/bugfix history, see the MySQL Change History
109 appendix.
110
111You can browse the MySQL Reference Manual online or download it
112in any of several formats at the URL given earlier in this file.
113Source distributions include a local copy of the manual in the
114Docs directory.
115>>>>>>> MERGE-SOURCE
57116
=== modified file 'Percona-Server/client/completion_hash.cc'
--- Percona-Server/client/completion_hash.cc 2013-03-19 12:36:34 +0000
+++ Percona-Server/client/completion_hash.cc 2013-10-11 13:09:36 +0000
@@ -1,4 +1,8 @@
1<<<<<<< TREE
1/* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.2/* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
3=======
4/* Copyright (c) 2000-2002, 2005, 2007 MySQL AB
5>>>>>>> MERGE-SOURCE
26
3 This program is free software; you can redistribute it and/or modify7 This program is free software; you can redistribute it and/or modify
4 it under the terms of the GNU General Public License as published by8 it under the terms of the GNU General Public License as published by
@@ -11,7 +15,11 @@
1115
12 You should have received a copy of the GNU General Public License16 You should have received a copy of the GNU General Public License
13 along with this program; if not, write to the Free Software17 along with this program; if not, write to the Free Software
18<<<<<<< TREE
14 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */19 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
20=======
21 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
22>>>>>>> MERGE-SOURCE
1523
16/* Quick & light hash implementation for tab completion purposes24/* Quick & light hash implementation for tab completion purposes
17 *25 *
1826
=== modified file 'Percona-Server/client/completion_hash.h'
--- Percona-Server/client/completion_hash.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/client/completion_hash.h 2013-10-11 13:09:36 +0000
@@ -1,5 +1,9 @@
1<<<<<<< TREE
1/* Copyright (c) 2000-2002, 2006 MySQL AB2/* Copyright (c) 2000-2002, 2006 MySQL AB
2 Use is subject to license terms3 Use is subject to license terms
4=======
5/* Copyright (c) 2000-2002, 2006 MySQL AB
6>>>>>>> MERGE-SOURCE
37
4 This program is free software; you can redistribute it and/or8 This program is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Library General Public9 modify it under the terms of the GNU Library General Public
610
=== modified file 'Percona-Server/client/echo.c'
--- Percona-Server/client/echo.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/client/echo.c 2013-10-11 13:09:36 +0000
@@ -1,5 +1,9 @@
1<<<<<<< TREE
1/* Copyright (c) 2000, 2007 MySQL AB2/* Copyright (c) 2000, 2007 MySQL AB
2 Use is subject to license terms3 Use is subject to license terms
4=======
5/* Copyright (c) 2000, 2007 MySQL AB
6>>>>>>> MERGE-SOURCE
37
4 This program is free software; you can redistribute it and/or modify8 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by9 it under the terms of the GNU General Public License as published by
610
=== modified file 'Percona-Server/client/get_password.c'
--- Percona-Server/client/get_password.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/client/get_password.c 2013-10-11 13:09:36 +0000
@@ -1,5 +1,9 @@
1<<<<<<< TREE
1/* Copyright (c) 2000, 2001, 2003, 2006, 2008 MySQL AB2/* Copyright (c) 2000, 2001, 2003, 2006, 2008 MySQL AB
2 Use is subject to license terms3 Use is subject to license terms
4=======
5/* Copyright (c) 2000, 2001, 2003, 2006, 2008 MySQL AB
6>>>>>>> MERGE-SOURCE
37
4 This program is free software; you can redistribute it and/or modify8 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by9 it under the terms of the GNU General Public License as published by
610
=== modified file 'Percona-Server/client/mysql.cc'
=== modified file 'Percona-Server/client/mysqlbinlog.cc'
--- Percona-Server/client/mysqlbinlog.cc 2013-08-02 09:40:55 +0000
+++ Percona-Server/client/mysqlbinlog.cc 2013-10-11 13:09:36 +0000
@@ -943,6 +943,7 @@
943 case PRE_GA_DELETE_ROWS_EVENT:943 case PRE_GA_DELETE_ROWS_EVENT:
944 case PRE_GA_UPDATE_ROWS_EVENT:944 case PRE_GA_UPDATE_ROWS_EVENT:
945 {945 {
946<<<<<<< TREE
946 bool stmt_end= FALSE;947 bool stmt_end= FALSE;
947 Table_map_log_event *ignored_map= NULL;948 Table_map_log_event *ignored_map= NULL;
948949
@@ -978,6 +979,39 @@
978 if (stmt_end)979 if (stmt_end)
979 {980 {
980981
982=======
983 bool stmt_end= FALSE;
984 Table_map_log_event *ignored_map= NULL;
985
986 if (ev_type == WRITE_ROWS_EVENT ||
987 ev_type == DELETE_ROWS_EVENT ||
988 ev_type == UPDATE_ROWS_EVENT)
989 {
990 Rows_log_event *new_ev= (Rows_log_event*) ev;
991 if (new_ev->get_flags(Rows_log_event::STMT_END_F))
992 stmt_end= TRUE;
993 ignored_map= print_event_info->m_table_map_ignored.get_table(new_ev->get_table_id());
994 }
995 else if (ev_type == PRE_GA_WRITE_ROWS_EVENT ||
996 ev_type == PRE_GA_DELETE_ROWS_EVENT ||
997 ev_type == PRE_GA_UPDATE_ROWS_EVENT)
998 {
999 Old_rows_log_event *old_ev= (Old_rows_log_event*) ev;
1000 if (old_ev->get_flags(Rows_log_event::STMT_END_F))
1001 stmt_end= TRUE;
1002 ignored_map= print_event_info->m_table_map_ignored.get_table(old_ev->get_table_id());
1003 }
1004
1005 bool skip_event= (ignored_map != NULL);
1006 /*
1007 end of statement check:
1008 i) destroy/free ignored maps
1009 ii) if skip event, flush cache now
1010 */
1011 if (stmt_end)
1012 {
1013
1014>>>>>>> MERGE-SOURCE
981 /* 1015 /*
982 Now is safe to clear ignored map (clear_tables will also1016 Now is safe to clear ignored map (clear_tables will also
983 delete original table map events stored in the map).1017 delete original table map events stored in the map).
9841018
=== modified file 'Percona-Server/client/mysqldump.c'
--- Percona-Server/client/mysqldump.c 2013-08-02 09:40:55 +0000
+++ Percona-Server/client/mysqldump.c 2013-10-11 13:09:36 +0000
@@ -2869,7 +2869,7 @@
2869 verbose_msg("-- Retrieving table structure for table %s...\n", table);2869 verbose_msg("-- Retrieving table structure for table %s...\n", table);
28702870
2871 len= my_snprintf(query_buff, sizeof(query_buff),2871 len= my_snprintf(query_buff, sizeof(query_buff),
2872 "SET OPTION SQL_QUOTE_SHOW_CREATE=%d",2872 "SET SQL_QUOTE_SHOW_CREATE=%d",
2873 (opt_quoted || opt_keywords));2873 (opt_quoted || opt_keywords));
2874 if (!create_options)2874 if (!create_options)
2875 strmov(query_buff+len,2875 strmov(query_buff+len,
@@ -3029,6 +3029,7 @@
30293029
3030 row= mysql_fetch_row(result);3030 row= mysql_fetch_row(result);
30313031
3032<<<<<<< TREE
3032 /*3033 /*
3033 The actual column type doesn't matter anyway, since the table will3034 The actual column type doesn't matter anyway, since the table will
3034 be dropped at run time.3035 be dropped at run time.
@@ -3036,6 +3037,15 @@
3036 */3037 */
3037 fprintf(sql_file, " %s tinyint NOT NULL",3038 fprintf(sql_file, " %s tinyint NOT NULL",
3038 quote_name(row[0], name_buff, 0));3039 quote_name(row[0], name_buff, 0));
3040=======
3041 /*
3042 The actual column type doesn't matter anyway, since the table will
3043 be dropped at run time.
3044 We do tinyint to avoid hitting the row size limit.
3045 */
3046 fprintf(sql_file, " %s tinyint NOT NULL",
3047 quote_name(row[0], name_buff, 0));
3048>>>>>>> MERGE-SOURCE
30393049
3040 while((row= mysql_fetch_row(result)))3050 while((row= mysql_fetch_row(result)))
3041 {3051 {
@@ -5672,7 +5682,7 @@
5672 verbose_msg("-- Retrieving view structure for table %s...\n", table);5682 verbose_msg("-- Retrieving view structure for table %s...\n", table);
56735683
5674#ifdef NOT_REALLY_USED_YET5684#ifdef NOT_REALLY_USED_YET
5675 sprintf(insert_pat,"SET OPTION SQL_QUOTE_SHOW_CREATE=%d",5685 sprintf(insert_pat, "SET SQL_QUOTE_SHOW_CREATE=%d",
5676 (opt_quoted || opt_keywords));5686 (opt_quoted || opt_keywords));
5677#endif5687#endif
56785688
56795689
=== modified file 'Percona-Server/client/sql_string.cc'
=== modified file 'Percona-Server/client/sql_string.h'
--- Percona-Server/client/sql_string.h 2013-06-27 15:35:20 +0000
+++ Percona-Server/client/sql_string.h 2013-10-11 13:09:36 +0000
@@ -1,7 +1,12 @@
1<<<<<<< TREE
1#ifndef CLIENT_SQL_STRING_INCLUDED2#ifndef CLIENT_SQL_STRING_INCLUDED
2#define CLIENT_SQL_STRING_INCLUDED3#define CLIENT_SQL_STRING_INCLUDED
34
4/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.5/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
6=======
7/*
8 Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
9>>>>>>> MERGE-SOURCE
510
6 This program is free software; you can redistribute it and/or modify11 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by12 it under the terms of the GNU General Public License as published by
813
=== added file 'Percona-Server/cmd-line-utils/Makefile.am.OTHER'
--- Percona-Server/cmd-line-utils/Makefile.am.OTHER 1970-01-01 00:00:00 +0000
+++ Percona-Server/cmd-line-utils/Makefile.am.OTHER 2013-10-11 13:09:36 +0000
@@ -0,0 +1,24 @@
1# Copyright (c) 2003, 2004 MySQL AB
2#
3# This library is free software; you can redistribute it and/or
4# modify it under the terms of the GNU Library General Public
5# License as published by the Free Software Foundation; version 2
6# of the License.
7#
8# This library is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY; without even the implied warranty of
10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11# Library General Public License for more details.
12#
13# You should have received a copy of the GNU Library General Public
14# License along with this library; if not, write to the Free
15# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
16# MA 02110-1301, USA
17
18## Process this file with automake to create Makefile.in
19
20SUBDIRS= @readline_basedir@
21DIST_SUBDIRS= libedit readline
22
23# Don't update the files from bitkeeper
24%::SCCS/s.%
025
=== modified file 'Percona-Server/cmd-line-utils/readline/COPYING'
--- Percona-Server/cmd-line-utils/readline/COPYING 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/COPYING 2013-10-11 13:09:36 +0000
@@ -2,7 +2,11 @@
2 Version 2, June 19912 Version 2, June 1991
33
4 Copyright (C) 1989, 1991 Free Software Foundation, Inc.4 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5<<<<<<< TREE
5 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA6 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
7=======
8 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
9>>>>>>> MERGE-SOURCE
6 Everyone is permitted to copy and distribute verbatim copies10 Everyone is permitted to copy and distribute verbatim copies
7 of this license document, but changing it is not allowed.11 of this license document, but changing it is not allowed.
812
913
=== modified file 'Percona-Server/cmd-line-utils/readline/ansi_stdlib.h'
--- Percona-Server/cmd-line-utils/readline/ansi_stdlib.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/ansi_stdlib.h 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
1818
19 You should have received a copy of the GNU General Public License along19 You should have received a copy of the GNU General Public License along
20 with Bash; see the file COPYING. If not, write to the Free Software20 with Bash; see the file COPYING. If not, write to the Free Software
21<<<<<<< TREE
21 Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#if !defined (_STDLIB_H_)27#if !defined (_STDLIB_H_)
24#define _STDLIB_H_ 128#define _STDLIB_H_ 1
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/chardefs.h'
--- Percona-Server/cmd-line-utils/readline/chardefs.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/chardefs.h 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#ifndef _CHARDEFS_H_27#ifndef _CHARDEFS_H_
24#define _CHARDEFS_H_28#define _CHARDEFS_H_
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/complete.c'
--- Percona-Server/cmd-line-utils/readline/complete.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/complete.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
22#define READLINE_LIBRARY26#define READLINE_LIBRARY
2327
24#if defined (HAVE_CONFIG_H)28#if defined (HAVE_CONFIG_H)
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/configure.in'
--- Percona-Server/cmd-line-utils/readline/configure.in 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/configure.in 2013-10-11 13:09:36 +0000
@@ -19,8 +19,13 @@
1919
20# You should have received a copy of the GNU General Public License20# You should have received a copy of the GNU General Public License
21# along with this program; if not, write to the Free Software21# along with this program; if not, write to the Free Software
22<<<<<<< TREE
22# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
23# MA 02110-1301, USA.24# MA 02110-1301, USA.
25=======
26# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
27# MA 02110-1301, USA.
28>>>>>>> MERGE-SOURCE
2429
25AC_REVISION([for Readline 5.2, version 2.61])30AC_REVISION([for Readline 5.2, version 2.61])
2631
2732
=== modified file 'Percona-Server/cmd-line-utils/readline/funmap.c'
--- Percona-Server/cmd-line-utils/readline/funmap.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/funmap.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
22#define READLINE_LIBRARY26#define READLINE_LIBRARY
2327
24#if defined (HAVE_CONFIG_H)28#if defined (HAVE_CONFIG_H)
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/histexpand.c'
--- Percona-Server/cmd-line-utils/readline/histexpand.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/histexpand.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#define READLINE_LIBRARY27#define READLINE_LIBRARY
2428
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/histlib.h'
--- Percona-Server/cmd-line-utils/readline/histlib.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/histlib.h 2013-10-11 13:09:36 +0000
@@ -17,7 +17,11 @@
17 The GNU General Public License is often shipped with GNU software, and17 The GNU General Public License is often shipped with GNU software, and
18 is generally kept in a file called COPYING or LICENSE. If you do not18 is generally kept in a file called COPYING or LICENSE. If you do not
19 have a copy of the license, write to the Free Software Foundation,19 have a copy of the license, write to the Free Software Foundation,
20<<<<<<< TREE
20 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
22=======
23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24>>>>>>> MERGE-SOURCE
2125
22#if !defined (_HISTLIB_H_)26#if !defined (_HISTLIB_H_)
23#define _HISTLIB_H_27#define _HISTLIB_H_
2428
=== modified file 'Percona-Server/cmd-line-utils/readline/history.c'
--- Percona-Server/cmd-line-utils/readline/history.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/history.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23/* The goal is to make the implementation transparent, so that you27/* The goal is to make the implementation transparent, so that you
24 don't have to know what data types are used, just what functions28 don't have to know what data types are used, just what functions
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/history.h'
--- Percona-Server/cmd-line-utils/readline/history.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/history.h 2013-10-11 13:09:36 +0000
@@ -17,7 +17,11 @@
17 The GNU General Public License is often shipped with GNU software, and17 The GNU General Public License is often shipped with GNU software, and
18 is generally kept in a file called COPYING or LICENSE. If you do not18 is generally kept in a file called COPYING or LICENSE. If you do not
19 have a copy of the license, write to the Free Software Foundation,19 have a copy of the license, write to the Free Software Foundation,
20<<<<<<< TREE
20 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
22=======
23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24>>>>>>> MERGE-SOURCE
2125
22#ifndef _HISTORY_H_26#ifndef _HISTORY_H_
23#define _HISTORY_H_27#define _HISTORY_H_
2428
=== modified file 'Percona-Server/cmd-line-utils/readline/histsearch.c'
--- Percona-Server/cmd-line-utils/readline/histsearch.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/histsearch.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#define READLINE_LIBRARY27#define READLINE_LIBRARY
2428
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/keymaps.c'
--- Percona-Server/cmd-line-utils/readline/keymaps.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/keymaps.c 2013-10-11 13:09:36 +0000
@@ -17,7 +17,11 @@
1717
18 You should have received a copy of the GNU General Public License18 You should have received a copy of the GNU General Public License
19 along with Readline; see the file COPYING. If not, write to the Free19 along with Readline; see the file COPYING. If not, write to the Free
20<<<<<<< TREE
20 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */21 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
22=======
23 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
24>>>>>>> MERGE-SOURCE
21#define READLINE_LIBRARY25#define READLINE_LIBRARY
2226
23#if defined (HAVE_CONFIG_H)27#if defined (HAVE_CONFIG_H)
2428
=== modified file 'Percona-Server/cmd-line-utils/readline/keymaps.h'
--- Percona-Server/cmd-line-utils/readline/keymaps.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/keymaps.h 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#ifndef _KEYMAPS_H_27#ifndef _KEYMAPS_H_
24#define _KEYMAPS_H_28#define _KEYMAPS_H_
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/macro.c'
--- Percona-Server/cmd-line-utils/readline/macro.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/macro.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
22#define READLINE_LIBRARY26#define READLINE_LIBRARY
2327
24#if defined (HAVE_CONFIG_H)28#if defined (HAVE_CONFIG_H)
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/misc.c'
--- Percona-Server/cmd-line-utils/readline/misc.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/misc.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
22#define READLINE_LIBRARY26#define READLINE_LIBRARY
2327
24#if defined (HAVE_CONFIG_H)28#if defined (HAVE_CONFIG_H)
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/parens.c'
--- Percona-Server/cmd-line-utils/readline/parens.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/parens.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
22#define READLINE_LIBRARY26#define READLINE_LIBRARY
2327
24#if defined (__TANDEM)28#if defined (__TANDEM)
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/posixdir.h'
--- Percona-Server/cmd-line-utils/readline/posixdir.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/posixdir.h 2013-10-11 13:09:36 +0000
@@ -16,7 +16,11 @@
1616
17 You should have received a copy of the GNU General Public License17 You should have received a copy of the GNU General Public License
18 along with Bash; see the file COPYING. If not, write to the Free18 along with Bash; see the file COPYING. If not, write to the Free
19<<<<<<< TREE
19 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */20 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
21=======
22 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23>>>>>>> MERGE-SOURCE
2024
21/* This file should be included instead of <dirent.h> or <sys/dir.h>. */25/* This file should be included instead of <dirent.h> or <sys/dir.h>. */
2226
2327
=== modified file 'Percona-Server/cmd-line-utils/readline/posixjmp.h'
--- Percona-Server/cmd-line-utils/readline/posixjmp.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/posixjmp.h 2013-10-11 13:09:36 +0000
@@ -16,7 +16,12 @@
1616
17 You should have received a copy of the GNU General Public License17 You should have received a copy of the GNU General Public License
18 along with Bash; see the file COPYING. If not, write to the Free18 along with Bash; see the file COPYING. If not, write to the Free
19<<<<<<< TREE
19 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */20 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
21=======
22 Software Foundation, 51 Franklin Street, Fifth Floor, Boston,
23 MA 02110-1301, USA. */
24>>>>>>> MERGE-SOURCE
2025
21#ifndef _POSIXJMP_H_26#ifndef _POSIXJMP_H_
22#define _POSIXJMP_H_27#define _POSIXJMP_H_
2328
=== modified file 'Percona-Server/cmd-line-utils/readline/posixstat.h'
--- Percona-Server/cmd-line-utils/readline/posixstat.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/posixstat.h 2013-10-11 13:09:36 +0000
@@ -17,7 +17,12 @@
1717
18 You should have received a copy of the GNU General Public License18 You should have received a copy of the GNU General Public License
19 along with Bash; see the file COPYING. If not, write to the Free19 along with Bash; see the file COPYING. If not, write to the Free
20<<<<<<< TREE
20 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */21 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
22=======
23 Software Foundation, 51 Franklin Street, Fifth Floor, Boston,
24 MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2126
22/* This file should be included instead of <sys/stat.h>.27/* This file should be included instead of <sys/stat.h>.
23 It relies on the local sys/stat.h to work though. */28 It relies on the local sys/stat.h to work though. */
2429
=== modified file 'Percona-Server/cmd-line-utils/readline/readline.c'
--- Percona-Server/cmd-line-utils/readline/readline.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/readline.c 2013-10-11 13:09:36 +0000
@@ -19,7 +19,11 @@
19 The GNU General Public License is often shipped with GNU software, and19 The GNU General Public License is often shipped with GNU software, and
20 is generally kept in a file called COPYING or LICENSE. If you do not20 is generally kept in a file called COPYING or LICENSE. If you do not
21 have a copy of the license, write to the Free Software Foundation,21 have a copy of the license, write to the Free Software Foundation,
22<<<<<<< TREE
22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24=======
25 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
26>>>>>>> MERGE-SOURCE
23#define READLINE_LIBRARY27#define READLINE_LIBRARY
2428
25#if defined (HAVE_CONFIG_H)29#if defined (HAVE_CONFIG_H)
2630
=== modified file 'Percona-Server/cmd-line-utils/readline/readline.h'
--- Percona-Server/cmd-line-utils/readline/readline.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/readline.h 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#if !defined (_READLINE_H_)27#if !defined (_READLINE_H_)
24#define _READLINE_H_28#define _READLINE_H_
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/rlconf.h'
--- Percona-Server/cmd-line-utils/readline/rlconf.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/rlconf.h 2013-10-11 13:09:36 +0000
@@ -19,7 +19,11 @@
19 The GNU General Public License is often shipped with GNU software, and19 The GNU General Public License is often shipped with GNU software, and
20 is generally kept in a file called COPYING or LICENSE. If you do not20 is generally kept in a file called COPYING or LICENSE. If you do not
21 have a copy of the license, write to the Free Software Foundation,21 have a copy of the license, write to the Free Software Foundation,
22<<<<<<< TREE
22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24=======
25 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
26>>>>>>> MERGE-SOURCE
2327
24#if !defined (_RLCONF_H_)28#if !defined (_RLCONF_H_)
25#define _RLCONF_H_29#define _RLCONF_H_
2630
=== modified file 'Percona-Server/cmd-line-utils/readline/rlmbutil.h'
--- Percona-Server/cmd-line-utils/readline/rlmbutil.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/rlmbutil.h 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#if !defined (_RL_MBUTIL_H_)27#if !defined (_RL_MBUTIL_H_)
24#define _RL_MBUTIL_H_28#define _RL_MBUTIL_H_
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/rlstdc.h'
--- Percona-Server/cmd-line-utils/readline/rlstdc.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/rlstdc.h 2013-10-11 13:09:36 +0000
@@ -17,7 +17,12 @@
1717
18 You should have received a copy of the GNU General Public License18 You should have received a copy of the GNU General Public License
19 along with Bash; see the file COPYING. If not, write to the Free19 along with Bash; see the file COPYING. If not, write to the Free
20<<<<<<< TREE
20 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */21 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
22=======
23 Software Foundation, 51 Franklin Street, Fifth Floor, Boston,
24 MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2126
22#if !defined (_RL_STDC_H_)27#if !defined (_RL_STDC_H_)
23#define _RL_STDC_H_28#define _RL_STDC_H_
2429
=== modified file 'Percona-Server/cmd-line-utils/readline/rltty.c'
--- Percona-Server/cmd-line-utils/readline/rltty.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/rltty.c 2013-10-11 13:09:36 +0000
@@ -19,7 +19,11 @@
19 The GNU General Public License is often shipped with GNU software, and19 The GNU General Public License is often shipped with GNU software, and
20 is generally kept in a file called COPYING or LICENSE. If you do not20 is generally kept in a file called COPYING or LICENSE. If you do not
21 have a copy of the license, write to the Free Software Foundation,21 have a copy of the license, write to the Free Software Foundation,
22<<<<<<< TREE
22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24=======
25 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
26>>>>>>> MERGE-SOURCE
23#define READLINE_LIBRARY27#define READLINE_LIBRARY
2428
25#if defined (HAVE_CONFIG_H)29#if defined (HAVE_CONFIG_H)
2630
=== modified file 'Percona-Server/cmd-line-utils/readline/rltypedefs.h'
--- Percona-Server/cmd-line-utils/readline/rltypedefs.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/rltypedefs.h 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#ifndef _RL_TYPEDEFS_H_27#ifndef _RL_TYPEDEFS_H_
24#define _RL_TYPEDEFS_H_28#define _RL_TYPEDEFS_H_
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/savestring.c'
--- Percona-Server/cmd-line-utils/readline/savestring.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/savestring.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
22#define READLINE_LIBRARY26#define READLINE_LIBRARY
2327
24#include "config_readline.h"28#include "config_readline.h"
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/search.c'
--- Percona-Server/cmd-line-utils/readline/search.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/search.c 2013-10-11 13:09:36 +0000
@@ -19,7 +19,11 @@
19 The GNU General Public License is often shipped with GNU software, and19 The GNU General Public License is often shipped with GNU software, and
20 is generally kept in a file called COPYING or LICENSE. If you do not20 is generally kept in a file called COPYING or LICENSE. If you do not
21 have a copy of the license, write to the Free Software Foundation,21 have a copy of the license, write to the Free Software Foundation,
22<<<<<<< TREE
22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24=======
25 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
26>>>>>>> MERGE-SOURCE
23#define READLINE_LIBRARY27#define READLINE_LIBRARY
2428
25#if defined (HAVE_CONFIG_H)29#if defined (HAVE_CONFIG_H)
2630
=== modified file 'Percona-Server/cmd-line-utils/readline/shell.c'
--- Percona-Server/cmd-line-utils/readline/shell.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/shell.c 2013-10-11 13:09:36 +0000
@@ -19,7 +19,11 @@
19 The GNU General Public License is often shipped with GNU software, and19 The GNU General Public License is often shipped with GNU software, and
20 is generally kept in a file called COPYING or LICENSE. If you do not20 is generally kept in a file called COPYING or LICENSE. If you do not
21 have a copy of the license, write to the Free Software Foundation,21 have a copy of the license, write to the Free Software Foundation,
22<<<<<<< TREE
22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24=======
25 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
26>>>>>>> MERGE-SOURCE
23#define READLINE_LIBRARY27#define READLINE_LIBRARY
2428
25#if defined (HAVE_CONFIG_H)29#if defined (HAVE_CONFIG_H)
2630
=== modified file 'Percona-Server/cmd-line-utils/readline/text.c'
--- Percona-Server/cmd-line-utils/readline/text.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/text.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
22#define READLINE_LIBRARY26#define READLINE_LIBRARY
2327
24#if defined (HAVE_CONFIG_H)28#if defined (HAVE_CONFIG_H)
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/tilde.c'
--- Percona-Server/cmd-line-utils/readline/tilde.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/tilde.c 2013-10-11 13:09:36 +0000
@@ -17,7 +17,11 @@
1717
18 You should have received a copy of the GNU General Public License18 You should have received a copy of the GNU General Public License
19 along with Readline; see the file COPYING. If not, write to the Free19 along with Readline; see the file COPYING. If not, write to the Free
20<<<<<<< TREE
20 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */21 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
22=======
23 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24>>>>>>> MERGE-SOURCE
2125
22#if defined (HAVE_CONFIG_H)26#if defined (HAVE_CONFIG_H)
23# include "config_readline.h"27# include "config_readline.h"
2428
=== modified file 'Percona-Server/cmd-line-utils/readline/tilde.h'
--- Percona-Server/cmd-line-utils/readline/tilde.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/tilde.h 2013-10-11 13:09:36 +0000
@@ -19,7 +19,11 @@
19 The GNU General Public License is often shipped with GNU software, and19 The GNU General Public License is often shipped with GNU software, and
20 is generally kept in a file called COPYING or LICENSE. If you do not20 is generally kept in a file called COPYING or LICENSE. If you do not
21 have a copy of the license, write to the Free Software Foundation,21 have a copy of the license, write to the Free Software Foundation,
22<<<<<<< TREE
22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24=======
25 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
26>>>>>>> MERGE-SOURCE
2327
24#if !defined (_TILDE_H_)28#if !defined (_TILDE_H_)
25# define _TILDE_H_29# define _TILDE_H_
2630
=== modified file 'Percona-Server/cmd-line-utils/readline/util.c'
--- Percona-Server/cmd-line-utils/readline/util.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/util.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
22#define READLINE_LIBRARY26#define READLINE_LIBRARY
2327
24#if defined (HAVE_CONFIG_H)28#if defined (HAVE_CONFIG_H)
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/vi_keymap.c'
--- Percona-Server/cmd-line-utils/readline/vi_keymap.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/vi_keymap.c 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#if !defined (BUFSIZ)27#if !defined (BUFSIZ)
24#include <stdio.h>28#include <stdio.h>
2529
=== modified file 'Percona-Server/cmd-line-utils/readline/vi_mode.c'
--- Percona-Server/cmd-line-utils/readline/vi_mode.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/vi_mode.c 2013-10-11 13:09:36 +0000
@@ -19,7 +19,11 @@
19 The GNU General Public License is often shipped with GNU software, and19 The GNU General Public License is often shipped with GNU software, and
20 is generally kept in a file called COPYING or LICENSE. If you do not20 is generally kept in a file called COPYING or LICENSE. If you do not
21 have a copy of the license, write to the Free Software Foundation,21 have a copy of the license, write to the Free Software Foundation,
22<<<<<<< TREE
22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */23 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
24=======
25 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
26>>>>>>> MERGE-SOURCE
23#define READLINE_LIBRARY27#define READLINE_LIBRARY
2428
25/* **************************************************************** */29/* **************************************************************** */
2630
=== modified file 'Percona-Server/cmd-line-utils/readline/xmalloc.c'
--- Percona-Server/cmd-line-utils/readline/xmalloc.c 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/xmalloc.c 2013-10-11 13:09:36 +0000
@@ -17,7 +17,12 @@
1717
18 You should have received a copy of the GNU General Public License18 You should have received a copy of the GNU General Public License
19 along with Readline; see the file COPYING. If not, write to the Free19 along with Readline; see the file COPYING. If not, write to the Free
20<<<<<<< TREE
20 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */21 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
22=======
23 Software Foundation, 51 Franklin Street, Fifth Floor, Boston,
24 MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
21#define READLINE_LIBRARY26#define READLINE_LIBRARY
2227
23#if defined (HAVE_CONFIG_H)28#if defined (HAVE_CONFIG_H)
2429
=== modified file 'Percona-Server/cmd-line-utils/readline/xmalloc.h'
--- Percona-Server/cmd-line-utils/readline/xmalloc.h 2013-03-19 14:53:48 +0000
+++ Percona-Server/cmd-line-utils/readline/xmalloc.h 2013-10-11 13:09:36 +0000
@@ -18,7 +18,11 @@
18 The GNU General Public License is often shipped with GNU software, and18 The GNU General Public License is often shipped with GNU software, and
19 is generally kept in a file called COPYING or LICENSE. If you do not19 is generally kept in a file called COPYING or LICENSE. If you do not
20 have a copy of the license, write to the Free Software Foundation,20 have a copy of the license, write to the Free Software Foundation,
21<<<<<<< TREE
21 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */22 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23=======
24 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
25>>>>>>> MERGE-SOURCE
2226
23#if !defined (_XMALLOC_H_)27#if !defined (_XMALLOC_H_)
24#define _XMALLOC_H_28#define _XMALLOC_H_
2529
=== added directory 'Percona-Server/config'
=== added directory 'Percona-Server/config/ac-macros'
=== added file 'Percona-Server/config/ac-macros/misc.m4.OTHER'
--- Percona-Server/config/ac-macros/misc.m4.OTHER 1970-01-01 00:00:00 +0000
+++ Percona-Server/config/ac-macros/misc.m4.OTHER 2013-10-11 13:09:36 +0000
@@ -0,0 +1,695 @@
1# Local macros for automake & autoconf
2
3#---START: Used in for client configure
4AC_DEFUN([MYSQL_TYPE_ACCEPT],
5[ac_save_CXXFLAGS="$CXXFLAGS"
6AC_CACHE_CHECK([base type of last arg to accept], mysql_cv_btype_last_arg_accept,
7AC_LANG_PUSH(C++)
8if test "$ac_cv_prog_gxx" = "yes"
9then
10 # Add -Werror, remove -fbranch-probabilities (Bug #268)
11 CXXFLAGS=`echo "$CXXFLAGS -Werror" | sed -e 's/-fbranch-probabilities//; s/-Wall//; s/-Wcheck//'`
12fi
13mysql_cv_btype_last_arg_accept=none
14[AC_TRY_COMPILE([#if defined(inline)
15#undef inline
16#endif
17#include <stdlib.h>
18#include <sys/types.h>
19#include <sys/socket.h>
20],
21[int a = accept(1, (struct sockaddr *) 0, (socklen_t *) 0); return (a != 0);],
22mysql_cv_btype_last_arg_accept=socklen_t)]
23if test "$mysql_cv_btype_last_arg_accept" = "none"; then
24[AC_TRY_COMPILE([#if defined(inline)
25#undef inline
26#endif
27#include <stdlib.h>
28#include <sys/types.h>
29#include <sys/socket.h>
30],
31[int a = accept(1, (struct sockaddr *) 0, (size_t *) 0); return (a != 0);],
32mysql_cv_btype_last_arg_accept=size_t)]
33fi
34if test "$mysql_cv_btype_last_arg_accept" = "none"; then
35mysql_cv_btype_last_arg_accept=int
36fi)
37AC_LANG_POP(C++)
38AC_DEFINE_UNQUOTED([SOCKET_SIZE_TYPE], [$mysql_cv_btype_last_arg_accept],
39 [The base type of the last arg to accept])
40CXXFLAGS="$ac_save_CXXFLAGS"
41])
42#---END:
43
44dnl Find type of qsort
45AC_DEFUN([MYSQL_TYPE_QSORT],
46[AC_CACHE_CHECK([return type of qsort], mysql_cv_type_qsort,
47[AC_TRY_COMPILE([#include <stdlib.h>
48#ifdef __cplusplus
49extern "C"
50#endif
51void qsort(void *base, size_t nel, size_t width,
52 int (*compar) (const void *, const void *));
53],
54[int i;], mysql_cv_type_qsort=void, mysql_cv_type_qsort=int)])
55AC_DEFINE_UNQUOTED([RETQSORTTYPE], [$mysql_cv_type_qsort],
56 [The return type of qsort (int or void).])
57if test "$mysql_cv_type_qsort" = "void"
58then
59 AC_DEFINE_UNQUOTED([QSORT_TYPE_IS_VOID], [1], [qsort returns void])
60fi
61])
62
63#---START: Figure out whether to use 'struct rlimit' or 'struct rlimit64'
64AC_DEFUN([MYSQL_TYPE_STRUCT_RLIMIT],
65[ac_save_CXXFLAGS="$CXXFLAGS"
66AC_CACHE_CHECK([struct type to use with setrlimit], mysql_cv_btype_struct_rlimit,
67AC_LANG_PUSH(C++)
68if test "$ac_cv_prog_gxx" = "yes"
69then
70 # Add -Werror, remove -fbranch-probabilities (Bug #268)
71 CXXFLAGS=`echo "$CXXFLAGS -Werror" | sed -e 's/-fbranch-probabilities//; s/-Wall//; s/-Wcheck//'`
72fi
73mysql_cv_btype_struct_rlimit=none
74[AC_TRY_COMPILE([#if defined(inline)
75#undef inline
76#endif
77#include <stdlib.h>
78#include <sys/resource.h>
79],
80[struct rlimit64 rl; setrlimit(RLIMIT_CORE, &rl);],
81mysql_cv_btype_struct_rlimit="struct rlimit64")]
82if test "$mysql_cv_btype_struct_rlimit" = "none"; then
83mysql_cv_btype_struct_rlimit="struct rlimit"
84fi)
85AC_LANG_POP(C++)
86AC_DEFINE_UNQUOTED([STRUCT_RLIMIT], [$mysql_cv_btype_struct_rlimit],
87 [The struct rlimit type to use with setrlimit])
88CXXFLAGS="$ac_save_CXXFLAGS"
89])
90#---END:
91
92AC_DEFUN([MYSQL_TIMESPEC_TS],
93[AC_CACHE_CHECK([if struct timespec has a ts_sec member], mysql_cv_timespec_ts,
94[AC_TRY_COMPILE([#include <pthread.h>
95#ifdef __cplusplus
96extern "C"
97#endif
98],
99[struct timespec abstime;
100
101abstime.ts_sec = time(NULL)+1;
102abstime.ts_nsec = 0;
103], mysql_cv_timespec_ts=yes, mysql_cv_timespec_ts=no)])
104if test "$mysql_cv_timespec_ts" = "yes"
105then
106 AC_DEFINE([HAVE_TIMESPEC_TS_SEC], [1],
107 [Timespec has a ts_sec instead of tv_sev])
108fi
109])
110
111AC_DEFUN([MYSQL_TZNAME],
112[AC_CACHE_CHECK([if we have tzname variable], mysql_cv_tzname,
113[AC_TRY_COMPILE([#include <time.h>
114#ifdef __cplusplus
115extern "C"
116#endif
117],
118[ tzset();
119 return tzname[0] != 0;
120], mysql_cv_tzname=yes, mysql_cv_tzname=no)])
121if test "$mysql_cv_tzname" = "yes"
122then
123 AC_DEFINE([HAVE_TZNAME], [1], [Have the tzname variable])
124fi
125])
126
127
128AC_DEFUN([MYSQL_PTHREAD_YIELD],
129[AC_CACHE_CHECK([if pthread_yield takes zero arguments], ac_cv_pthread_yield_zero_arg,
130[AC_TRY_LINK([#define _GNU_SOURCE
131#include <pthread.h>
132#ifdef __cplusplus
133extern "C"
134#endif
135],
136[
137 pthread_yield();
138], ac_cv_pthread_yield_zero_arg=yes, ac_cv_pthread_yield_zero_arg=yeso)])
139if test "$ac_cv_pthread_yield_zero_arg" = "yes"
140then
141 AC_DEFINE([HAVE_PTHREAD_YIELD_ZERO_ARG], [1],
142 [pthread_yield that doesn't take any arguments])
143fi
144]
145[AC_CACHE_CHECK([if pthread_yield takes 1 argument], ac_cv_pthread_yield_one_arg,
146[AC_TRY_LINK([#define _GNU_SOURCE
147#include <pthread.h>
148#ifdef __cplusplus
149extern "C"
150#endif
151],
152[
153 pthread_yield(0);
154], ac_cv_pthread_yield_one_arg=yes, ac_cv_pthread_yield_one_arg=no)])
155if test "$ac_cv_pthread_yield_one_arg" = "yes"
156then
157 AC_DEFINE([HAVE_PTHREAD_YIELD_ONE_ARG], [1],
158 [pthread_yield function with one argument])
159fi
160]
161)
162
163
164
165#---END:
166
167# From fileutils-3.14/aclocal.m4
168
169# @defmac AC_PROG_CC_STDC
170# @maindex PROG_CC_STDC
171# @ovindex CC
172# If the C compiler in not in ANSI C mode by default, try to add an option
173# to output variable @code{CC} to make it so. This macro tries various
174# options that select ANSI C on some system or another. It considers the
175# compiler to be in ANSI C mode if it defines @code{__STDC__} to 1 and
176# handles function prototypes correctly.
177#
178# Patched by monty to only check if __STDC__ is defined. With the original
179# check it's impossible to get things to work with the Sunpro compiler from
180# Workshop 4.2
181#
182# If you use this macro, you should check after calling it whether the C
183# compiler has been set to accept ANSI C; if not, the shell variable
184# @code{am_cv_prog_cc_stdc} is set to @samp{no}. If you wrote your source
185# code in ANSI C, you can make an un-ANSIfied copy of it by using the
186# program @code{ansi2knr}, which comes with Ghostscript.
187# @end defmac
188
189AC_DEFUN([AM_PROG_CC_STDC],
190[AC_REQUIRE([AC_PROG_CC])
191AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C)
192AC_CACHE_VAL(am_cv_prog_cc_stdc,
193[am_cv_prog_cc_stdc=no
194ac_save_CC="$CC"
195# Don't try gcc -ansi; that turns off useful extensions and
196# breaks some systems' header files.
197# AIX -qlanglvl=ansi
198# Ultrix and OSF/1 -std1
199# HP-UX -Aa -D_HPUX_SOURCE
200# SVR4 -Xc -D__EXTENSIONS__
201# removed "-Xc -D__EXTENSIONS__" beacause sun c++ does not like it.
202for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE"
203do
204 CC="$ac_save_CC $ac_arg"
205 AC_TRY_COMPILE(
206[#if !defined(__STDC__)
207choke me
208#endif
209/* DYNIX/ptx V4.1.3 can't compile sys/stat.h with -Xc -D__EXTENSIONS__. */
210#ifdef _SEQUENT_
211# include <sys/types.h>
212# include <sys/stat.h>
213#endif
214], [
215int test (int i, double x);
216struct s1 {int (*f) (int a);};
217struct s2 {int (*f) (double a);};],
218[am_cv_prog_cc_stdc="$ac_arg"; break])
219done
220CC="$ac_save_CC"
221])
222AC_MSG_RESULT($am_cv_prog_cc_stdc)
223case "x$am_cv_prog_cc_stdc" in
224 x|xno) ;;
225 *) CC="$CC $am_cv_prog_cc_stdc" ;;
226esac
227])
228
229# Orginal from bash-2.0 aclocal.m4, Changed to use termcap last by monty.
230
231AC_DEFUN([MYSQL_CHECK_LIB_TERMCAP],
232[
233AC_CACHE_VAL(mysql_cv_termcap_lib,
234 [AC_CHECK_LIB(ncursesw, tgetent, mysql_cv_termcap_lib=libncursesw,
235 [AC_CHECK_LIB(ncurses, tgetent, mysql_cv_termcap_lib=libncurses,
236 [AC_CHECK_LIB(curses, tgetent, mysql_cv_termcap_lib=libcurses,
237 [AC_CHECK_LIB(termcap, tgetent, mysql_cv_termcap_lib=libtermcap,
238 [AC_CHECK_LIB(tinfo, tgetent, mysql_cv_termcap_lib=libtinfo,
239 mysql_cv_termcap_lib=NOT_FOUND)])])])])])
240AC_MSG_CHECKING(for termcap functions library)
241if test "$mysql_cv_termcap_lib" = "NOT_FOUND"; then
242AC_MSG_ERROR([No curses/termcap library found])
243elif test "$mysql_cv_termcap_lib" = "libtermcap"; then
244TERMCAP_LIB=-ltermcap
245elif test "$mysql_cv_termcap_lib" = "libncursesw"; then
246TERMCAP_LIB=-lncursesw
247elif test "$mysql_cv_termcap_lib" = "libncurses"; then
248TERMCAP_LIB=-lncurses
249elif test "$mysql_cv_termcap_lib" = "libtinfo"; then
250TERMCAP_LIB=-ltinfo
251else
252TERMCAP_LIB=-lcurses
253fi
254AC_MSG_RESULT($TERMCAP_LIB)
255])
256
257dnl Check type of signal routines (posix, 4.2bsd, 4.1bsd or v7)
258AC_DEFUN([MYSQL_SIGNAL_CHECK],
259[AC_REQUIRE([AC_TYPE_SIGNAL])
260AC_MSG_CHECKING(for type of signal functions)
261AC_CACHE_VAL(mysql_cv_signal_vintage,
262[
263 AC_TRY_LINK([#include <signal.h>],[
264 sigset_t ss;
265 struct sigaction sa;
266 sigemptyset(&ss); sigsuspend(&ss);
267 sigaction(SIGINT, &sa, (struct sigaction *) 0);
268 sigprocmask(SIG_BLOCK, &ss, (sigset_t *) 0);
269 ], mysql_cv_signal_vintage=posix,
270 [
271 AC_TRY_LINK([#include <signal.h>], [
272 int mask = sigmask(SIGINT);
273 sigsetmask(mask); sigblock(mask); sigpause(mask);
274 ], mysql_cv_signal_vintage=4.2bsd,
275 [
276 AC_TRY_LINK([
277 #include <signal.h>
278 RETSIGTYPE foo() { }], [
279 int mask = sigmask(SIGINT);
280 sigset(SIGINT, foo); sigrelse(SIGINT);
281 sighold(SIGINT); sigpause(SIGINT);
282 ], mysql_cv_signal_vintage=svr3, mysql_cv_signal_vintage=v7
283 )]
284 )]
285)
286])
287AC_MSG_RESULT($mysql_cv_signal_vintage)
288if test "$mysql_cv_signal_vintage" = posix; then
289AC_DEFINE(HAVE_POSIX_SIGNALS, [1],
290 [Signal handling is POSIX (sigset/sighold, etc)])
291elif test "$mysql_cv_signal_vintage" = "4.2bsd"; then
292AC_DEFINE([HAVE_BSD_SIGNALS], [1], [BSD style signals])
293elif test "$mysql_cv_signal_vintage" = svr3; then
294AC_DEFINE(HAVE_USG_SIGHOLD, [1], [sighold() is present and usable])
295fi
296])
297
298AC_DEFUN([MYSQL_CHECK_GETPW_FUNCS],
299[AC_MSG_CHECKING(whether programs are able to redeclare getpw functions)
300AC_CACHE_VAL(mysql_cv_can_redecl_getpw,
301[AC_TRY_COMPILE([#include <sys/types.h>
302#include <pwd.h>
303extern struct passwd *getpwent();], [struct passwd *z; z = getpwent();],
304 mysql_cv_can_redecl_getpw=yes,mysql_cv_can_redecl_getpw=no)])
305AC_MSG_RESULT($mysql_cv_can_redecl_getpw)
306if test "$mysql_cv_can_redecl_getpw" = "no"; then
307AC_DEFINE(HAVE_GETPW_DECLS, [1], [getpwent() declaration present])
308fi
309])
310
311AC_DEFUN([MYSQL_HAVE_TIOCGWINSZ],
312[AC_MSG_CHECKING(for TIOCGWINSZ in sys/ioctl.h)
313AC_CACHE_VAL(mysql_cv_tiocgwinsz_in_ioctl,
314[AC_TRY_COMPILE([#include <sys/types.h>
315#include <sys/ioctl.h>], [int x = TIOCGWINSZ;],
316 mysql_cv_tiocgwinsz_in_ioctl=yes,mysql_cv_tiocgwinsz_in_ioctl=no)])
317AC_MSG_RESULT($mysql_cv_tiocgwinsz_in_ioctl)
318if test "$mysql_cv_tiocgwinsz_in_ioctl" = "yes"; then
319AC_DEFINE([GWINSZ_IN_SYS_IOCTL], [1],
320 [READLINE: your system defines TIOCGWINSZ in sys/ioctl.h.])
321fi
322])
323
324AC_DEFUN([MYSQL_HAVE_FIONREAD],
325[AC_MSG_CHECKING(for FIONREAD in sys/ioctl.h)
326AC_CACHE_VAL(mysql_cv_fionread_in_ioctl,
327[AC_TRY_COMPILE([#include <sys/types.h>
328#include <sys/ioctl.h>], [int x = FIONREAD;],
329 mysql_cv_fionread_in_ioctl=yes,mysql_cv_fionread_in_ioctl=no)])
330AC_MSG_RESULT($mysql_cv_fionread_in_ioctl)
331if test "$mysql_cv_fionread_in_ioctl" = "yes"; then
332AC_DEFINE([FIONREAD_IN_SYS_IOCTL], [1], [Do we have FIONREAD])
333fi
334])
335
336AC_DEFUN([MYSQL_HAVE_TIOCSTAT],
337[AC_MSG_CHECKING(for TIOCSTAT in sys/ioctl.h)
338AC_CACHE_VAL(mysql_cv_tiocstat_in_ioctl,
339[AC_TRY_COMPILE([#include <sys/types.h>
340#include <sys/ioctl.h>], [int x = TIOCSTAT;],
341 mysql_cv_tiocstat_in_ioctl=yes,mysql_cv_tiocstat_in_ioctl=no)])
342AC_MSG_RESULT($mysql_cv_tiocstat_in_ioctl)
343if test "$mysql_cv_tiocstat_in_ioctl" = "yes"; then
344AC_DEFINE(TIOCSTAT_IN_SYS_IOCTL, [1],
345 [declaration of TIOCSTAT in sys/ioctl.h])
346fi
347])
348
349AC_DEFUN([MYSQL_STRUCT_DIRENT_D_INO],
350[AC_REQUIRE([AC_HEADER_DIRENT])
351AC_MSG_CHECKING(if struct dirent has a d_ino member)
352AC_CACHE_VAL(mysql_cv_dirent_has_dino,
353[AC_TRY_COMPILE([
354#include <stdio.h>
355#include <sys/types.h>
356#ifdef HAVE_UNISTD_H
357# include <unistd.h>
358#endif /* HAVE_UNISTD_H */
359#if defined(HAVE_DIRENT_H)
360# include <dirent.h>
361#else
362# define dirent direct
363# ifdef HAVE_SYS_NDIR_H
364# include <sys/ndir.h>
365# endif /* SYSNDIR */
366# ifdef HAVE_SYS_DIR_H
367# include <sys/dir.h>
368# endif /* SYSDIR */
369# ifdef HAVE_NDIR_H
370# include <ndir.h>
371# endif
372#endif /* HAVE_DIRENT_H */
373],[
374struct dirent d; int z; z = d.d_ino;
375], mysql_cv_dirent_has_dino=yes, mysql_cv_dirent_has_dino=no)])
376AC_MSG_RESULT($mysql_cv_dirent_has_dino)
377if test "$mysql_cv_dirent_has_dino" = "yes"; then
378AC_DEFINE(STRUCT_DIRENT_HAS_D_INO, [1],
379 [d_ino member present in struct dirent])
380fi
381])
382
383AC_DEFUN([MYSQL_STRUCT_DIRENT_D_NAMLEN],
384[AC_REQUIRE([AC_HEADER_DIRENT])
385AC_MSG_CHECKING(if struct dirent has a d_namlen member)
386AC_CACHE_VAL(mysql_cv_dirent_has_dnamlen,
387[AC_TRY_COMPILE([
388#include <stdio.h>
389#include <sys/types.h>
390#ifdef HAVE_UNISTD_H
391# include <unistd.h>
392#endif /* HAVE_UNISTD_H */
393#if defined(HAVE_DIRENT_H)
394# include <dirent.h>
395#else
396# define dirent direct
397# ifdef HAVE_SYS_NDIR_H
398# include <sys/ndir.h>
399# endif /* SYSNDIR */
400# ifdef HAVE_SYS_DIR_H
401# include <sys/dir.h>
402# endif /* SYSDIR */
403# ifdef HAVE_NDIR_H
404# include <ndir.h>
405# endif
406#endif /* HAVE_DIRENT_H */
407],[
408struct dirent d; int z; z = (int)d.d_namlen;
409], mysql_cv_dirent_has_dnamlen=yes, mysql_cv_dirent_has_dnamlen=no)])
410AC_MSG_RESULT($mysql_cv_dirent_has_dnamlen)
411if test "$mysql_cv_dirent_has_dnamlen" = "yes"; then
412AC_DEFINE(STRUCT_DIRENT_HAS_D_NAMLEN, [1],
413 [d_namlen member present in struct dirent])
414fi
415])
416
417
418AC_DEFUN([MYSQL_TYPE_SIGHANDLER],
419[AC_MSG_CHECKING([whether signal handlers are of type void])
420AC_CACHE_VAL(mysql_cv_void_sighandler,
421[AC_TRY_COMPILE([#include <sys/types.h>
422#include <signal.h>
423#ifdef signal
424#undef signal
425#endif
426#ifdef __cplusplus
427extern "C"
428#endif
429void (*signal ()) ();],
430[int i;], mysql_cv_void_sighandler=yes, mysql_cv_void_sighandler=no)])dnl
431AC_MSG_RESULT($mysql_cv_void_sighandler)
432if test "$mysql_cv_void_sighandler" = "yes"; then
433AC_DEFINE(VOID_SIGHANDLER, [1], [sighandler type is void (*signal ()) ();])
434fi
435])
436
437AC_DEFUN([MYSQL_CXX_BOOL],
438[
439AC_REQUIRE([AC_PROG_CXX])
440AC_MSG_CHECKING(if ${CXX} supports bool types)
441AC_CACHE_VAL(mysql_cv_have_bool,
442[
443AC_LANG_SAVE
444AC_LANG_CPLUSPLUS
445AC_TRY_COMPILE(,[bool b = true;],
446mysql_cv_have_bool=yes,
447mysql_cv_have_bool=no)
448AC_LANG_RESTORE
449])
450AC_MSG_RESULT($mysql_cv_have_bool)
451if test "$mysql_cv_have_bool" = yes; then
452AC_DEFINE([HAVE_BOOL], [1], [bool is not defined by all C++ compilators])
453fi
454])dnl
455
456AC_DEFUN([MYSQL_STACK_DIRECTION],
457 [AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction,
458 [AC_TRY_RUN([#include <stdlib.h>
459 /* Prevent compiler optimization by HP's compiler, see bug#42213 */
460#if defined(__HP_cc) || defined (__HP_aCC) || defined (__hpux)
461#pragma noinline
462#endif
463 /* Check stack direction (-1 down, 1 up) */
464 int f(int *a)
465 {
466 int b;
467 return(&b > a)?1:-1;
468 }
469 /*
470 Prevent compiler optimizations by calling function
471 through pointer.
472 */
473 volatile int (*ptr_f)(int *) = f;
474 int main()
475 {
476 int a;
477 exit(ptr_f(&a) < 0);
478 }
479 ], ac_cv_c_stack_direction=1, ac_cv_c_stack_direction=-1,
480 ac_cv_c_stack_direction=)])
481 AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
482])dnl
483
484AC_DEFUN([MYSQL_CHECK_LONGLONG_TO_FLOAT],
485[
486AC_MSG_CHECKING(if conversion of longlong to float works)
487AC_CACHE_VAL(ac_cv_conv_longlong_to_float,
488[AC_TRY_RUN([#include <stdio.h>
489typedef long long longlong;
490int main()
491{
492 longlong ll=1;
493 float f;
494 FILE *file=fopen("conftestval", "w");
495 f = (float) ll;
496 fprintf(file,"%g\n",f);
497 fclose(file);
498 return (0);
499}], ac_cv_conv_longlong_to_float=`cat conftestval`,
500 ac_cv_conv_longlong_to_float=0,
501 ac_cv_conv_longlong_to_float="yes")])dnl # Cross compiling, assume can convert
502if test "$ac_cv_conv_longlong_to_float" = "1" -o "$ac_cv_conv_longlong_to_float" = "yes"
503then
504 ac_cv_conv_longlong_to_float=yes
505else
506 ac_cv_conv_longlong_to_float=no
507fi
508AC_MSG_RESULT($ac_cv_conv_longlong_to_float)
509])
510
511AC_DEFUN([MYSQL_CHECK_VIO], [
512dnl
513dnl we always use vio: no need for special defines
514dnl
515 AC_DEFINE([HAVE_VIO_READ_BUFF], [1],
516 [Define to enable buffered read. This works only if syscalls
517 read/recv return as soon as there is some data in the kernel
518 buffer, no matter how big the given buffer is.])
519])
520
521# Local version of _AC_PROG_CXX_EXIT_DECLARATION that does not
522# include #stdlib.h as default as this breaks things on Solaris
523# (Conflicts with pthreads and big file handling)
524
525m4_define([_AC_PROG_CXX_EXIT_DECLARATION],
526[for ac_declaration in \
527 ''\
528 'extern "C" void std::exit (int) throw (); using std::exit;' \
529 'extern "C" void std::exit (int); using std::exit;' \
530 'extern "C" void exit (int) throw ();' \
531 'extern "C" void exit (int);' \
532 'void exit (int);' \
533 '#include <stdlib.h>'
534do
535 _AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$ac_declaration
536@%:@include <stdlib.h>],
537 [exit (42);])],
538 [],
539 [continue])
540 _AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$ac_declaration],
541 [exit (42);])],
542 [break])
543done
544rm -f conftest*
545if test -n "$ac_declaration"; then
546 echo '#ifdef __cplusplus' >>confdefs.h
547 echo $ac_declaration >>confdefs.h
548 echo '#endif' >>confdefs.h
549fi
550])# _AC_PROG_CXX_EXIT_DECLARATION
551
552dnl ---------------------------------------------------------------------------
553
554
555dnl ---------------------------------------------------------------------------
556dnl Macro: MYSQL_CHECK_BIG_TABLES
557dnl Sets BIG_TABLES if --with-big-tables is used
558dnl ---------------------------------------------------------------------------
559AC_DEFUN([MYSQL_CHECK_BIG_TABLES], [
560 AC_ARG_WITH([big-tables],
561 AS_HELP_STRING([--with-big-tables],
562 [Support tables with more than 4 G rows even on 32 bit platforms]),
563 [bigtables="$withval"],
564 [bigtables=no])
565 AC_MSG_CHECKING([for big tables support])
566
567 case "$bigtables" in
568 yes )
569 AC_DEFINE([BIG_TABLES], [1], [Support big tables])
570 AC_MSG_RESULT([yes])
571 ;;
572 * )
573 AC_MSG_RESULT([no])
574 ;;
575 esac
576
577])
578dnl ---------------------------------------------------------------------------
579dnl END OF MYSQL_CHECK_BIG_TABLES SECTION
580dnl ---------------------------------------------------------------------------
581
582
583dnl ---------------------------------------------------------------------------
584dnl Macro: MYSQL_CHECK_MAX_INDEXES
585dnl Sets MAX_INDEXES
586dnl ---------------------------------------------------------------------------
587AC_DEFUN([MYSQL_CHECK_MAX_INDEXES], [
588 AC_ARG_WITH([max-indexes],
589 AS_HELP_STRING([--with-max-indexes=N],
590 [Sets the maximum number of indexes per table, default 64]),
591 [max_indexes="$withval"],
592 [max_indexes=64])
593 AC_MSG_CHECKING([max indexes per table])
594 AC_DEFINE_UNQUOTED([MAX_INDEXES], [$max_indexes],
595 [Maximum number of indexes per table])
596 AC_MSG_RESULT([$max_indexes])
597])
598dnl ---------------------------------------------------------------------------
599dnl END OF MYSQL_CHECK_MAX_INDEXES SECTION
600dnl ---------------------------------------------------------------------------
601
602
603dnl MYSQL_NEEDS_MYSYS_NEW
604AC_DEFUN([MYSQL_NEEDS_MYSYS_NEW],
605[AC_CACHE_CHECK([needs mysys_new helpers], mysql_cv_use_mysys_new,
606[
607AC_LANG_PUSH(C++)
608AC_TRY_LINK([], [
609class A { public: int b; }; A *a=new A; a->b=10; delete a;
610], mysql_cv_use_mysys_new=no, mysql_cv_use_mysys_new=yes)
611AC_LANG_POP(C++)
612])
613if test "$mysql_cv_use_mysys_new" = "yes"
614then
615 AC_DEFINE([USE_MYSYS_NEW], [1], [Needs to use mysys_new helpers])
616fi
617])
618
619
620AC_DEFUN([MYSQL_CHECK_CXX_VERSION], [
621case $SYSTEM_TYPE in
622 *netware*)
623 CXX_VERSION=`$CXX -version | grep -i version`
624 ;;
625 *)
626 CXX_VERSION=`$CXX --version | sed 1q`
627 if test $? -ne "0" -o -z "$CXX_VERSION"
628 then
629 CXX_VERSION=`$CXX -V 2>&1|sed 1q` # trying harder for Sun and SGI
630 fi
631 if test $? -ne "0" -o -z "$CXX_VERSION"
632 then
633 CXX_VERSION=`$CXX -v 2>&1|sed 1q` # even harder for Alpha
634 fi
635 if test $? -ne "0" -o -z "$CXX_VERSION"
636 then
637 CXX_VERSION=""
638 fi
639esac
640if test "$CXX_VERSION"
641then
642 AC_MSG_CHECKING("C++ compiler version")
643 AC_MSG_RESULT("$CXX $CXX_VERSION")
644fi
645AC_SUBST(CXX_VERSION)
646])
647
648AC_DEFUN([MYSQL_PROG_AR], [
649case $CXX_VERSION in
650 MIPSpro*)
651 AR=$CXX
652 ARFLAGS="-ar -o"
653 ;;
654 *Forte*)
655 AR=$CXX
656 ARFLAGS="-xar -o"
657 ;;
658 *)
659 AC_CHECK_PROG([AR], [ar], [ar])
660 if test -z "$AR" || test "$AR" = "false"
661 then
662 AC_MSG_ERROR([You need ar to build the library])
663 fi
664 if test -z "$ARFLAGS"
665 then
666 ARFLAGS="cru"
667 fi
668esac
669AC_SUBST(AR)
670AC_SUBST(ARFLAGS)
671])
672
673dnl
674dnl Macro to check time_t range: according to C standard
675dnl array index must be greater than 0 => if time_t is signed,
676dnl the code in the macros below won't compile.
677dnl
678
679AC_DEFUN([MYSQL_CHECK_TIME_T],[
680 AC_MSG_CHECKING(if time_t is unsigned)
681 AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
682 [[
683#include <time.h>
684 ]],
685 [[
686 int array[(((time_t)-1) > 0) ? 1 : -1];
687 ]] )
688 ], [
689 AC_DEFINE([TIME_T_UNSIGNED], 1, [Define to 1 if time_t is unsigned])
690 AC_MSG_RESULT(yes)
691 ],
692 [AC_MSG_RESULT(no)]
693 )
694])
695
0696
=== added file 'Percona-Server/configure.in.OTHER'
--- Percona-Server/configure.in.OTHER 1970-01-01 00:00:00 +0000
+++ Percona-Server/configure.in.OTHER 2013-10-11 13:09:36 +0000
@@ -0,0 +1,2981 @@
1dnl -*- ksh -*-
2dnl Process this file with autoconf to produce a configure script.
3
4# Minimum Autoconf version required.
5AC_PREREQ(2.59)
6
7dnl Various people throughout the community may parse configure.in to
8dnl get the MySQL version from the source branch. If the formatting
9dnl of this line is going to be changed, please announce the change to
10dnl internals@lists.mysql.com in advance of pushing the change.
11dnl
12dnl When changing the major version number please also check the switch
13dnl statement in mysqlbinlog::check_master_version(). You may also need
14dnl to update version.c in ndb.
15AC_INIT([MySQL Server], [5.1.72], [], [mysql])
16
17AC_CONFIG_SRCDIR([sql/mysqld.cc])
18AC_CANONICAL_SYSTEM
19# USTAR format gives us the possibility to store longer path names in
20# TAR files, the path name is split into two parts, a 155 chacater
21# first part and a 100 character second part.
22AM_INIT_AUTOMAKE([1.9 tar-ustar])
23AC_PROG_LIBTOOL
24
25AC_CONFIG_HEADERS([include/config.h])
26
27# Request support for automake silent-rules if available.
28# Default to verbose output. One can use the configure-time
29# option --enable-silent-rules or make V=0 to activate
30# silent rules.
31m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([no])])
32
33PROTOCOL_VERSION=10
34DOT_FRM_VERSION=6
35# See the libtool docs for information on how to do shared lib versions.
36SHARED_LIB_MAJOR_VERSION=16
37SHARED_LIB_VERSION=$SHARED_LIB_MAJOR_VERSION:0:0
38NDB_SHARED_LIB_MAJOR_VERSION=3
39NDB_SHARED_LIB_VERSION=$NDB_SHARED_LIB_MAJOR_VERSION:0:0
40
41# Set all version vars based on $VERSION. How do we do this more elegant ?
42# Remember that regexps needs to quote [ and ] since this is run through m4
43# We take some made up examples
44#
45# VERSION 5.1.40sp1-alpha 5.0.34a 5.5.1-m2
46# MYSQL_U_SCORE_VERSION 5.1.40sp1_alpha 5.0.34a 5.5.1_m2
47# MYSQL_NO_DASH_VERSION 5.1.40sp1 5.0.34a 5.5.1
48# MYSQL_NUMERIC_VERSION 5.1.40 5.0.34 5.5.1
49# MYSQL_BASE_VERSION 5.1 5.0 5.5
50# MYSQL_VERSION_ID 50140 50034 50501
51#
52MYSQL_U_SCORE_VERSION=`echo $VERSION | sed -e "s|-|_|"`
53MYSQL_NO_DASH_VERSION=`echo $VERSION | sed -e "s|-.*$||"`
54MYSQL_NUMERIC_VERSION=`echo $MYSQL_NO_DASH_VERSION | sed -e "s|[[a-z]][[a-z0-9]]*$||"`
55MYSQL_BASE_VERSION=`echo $MYSQL_NUMERIC_VERSION | sed -e "s|\.[[^.]]*$||"`
56MYSQL_VERSION_ID=`echo $MYSQL_NUMERIC_VERSION | \
57 awk -F. '{printf "%d%0.2d%0.2d", $1, $2, $3}'`
58MYSQL_COPYRIGHT_YEAR=`date '+%Y'`
59
60# Add previous major version for debian package upgrade path
61MYSQL_PREVIOUS_BASE_VERSION=5.0
62
63# The port should be constant for a LONG time
64MYSQL_TCP_PORT_DEFAULT=3306
65MYSQL_UNIX_ADDR_DEFAULT="/tmp/mysql.sock"
66
67dnl Include m4
68sinclude(config/ac-macros/maintainer.m4)
69sinclude(config/ac-macros/alloca.m4)
70sinclude(config/ac-macros/check_cpu.m4)
71sinclude(config/ac-macros/character_sets.m4)
72sinclude(config/ac-macros/compiler_flag.m4)
73sinclude(config/ac-macros/plugins.m4)
74sinclude(config/ac-macros/ha_ndbcluster.m4)
75sinclude(config/ac-macros/large_file.m4)
76sinclude(config/ac-macros/misc.m4)
77sinclude(config/ac-macros/readline.m4)
78sinclude(config/ac-macros/ssl.m4)
79sinclude(config/ac-macros/zlib.m4)
80
81# Remember to add a directory sql/share/LANGUAGE
82AVAILABLE_LANGUAGES="\
83czech danish dutch english estonian french german greek hungarian \
84italian japanese korean norwegian norwegian-ny polish portuguese \
85romanian russian serbian slovak spanish swedish ukrainian"
86
87#####
88#####
89
90AC_SUBST(MYSQL_U_SCORE_VERSION)
91AC_SUBST(MYSQL_NO_DASH_VERSION)
92AC_SUBST(MYSQL_BASE_VERSION)
93AC_SUBST(MYSQL_VERSION_ID)
94AC_SUBST(MYSQL_PREVIOUS_BASE_VERSION)
95AC_SUBST(MYSQL_COPYRIGHT_YEAR)
96AC_SUBST(PROTOCOL_VERSION)
97AC_DEFINE_UNQUOTED([PROTOCOL_VERSION], [$PROTOCOL_VERSION],
98 [mysql client protocol version])
99AC_SUBST(DOT_FRM_VERSION)
100AC_DEFINE_UNQUOTED([DOT_FRM_VERSION], [$DOT_FRM_VERSION],
101 [Version of .frm files])
102AC_SUBST(SHARED_LIB_MAJOR_VERSION)
103AC_SUBST(SHARED_LIB_VERSION)
104AC_SUBST(AVAILABLE_LANGUAGES)
105
106# Check whether a debug mode should be enabled.
107AC_ARG_WITH([debug],
108 AS_HELP_STRING([--with-debug@<:@=full@:>@],
109 [Enable various amounts of debugging support (full adds a slow memory checker).]),
110 [with_debug=$withval],
111 [with_debug=no])
112
113# Whether the maintainer mode should be enabled.
114MY_MAINTAINER_MODE
115
116# Canonicalize the configuration name.
117
118# Check whether --with-system-type or --without-system-type was given.
119AC_ARG_WITH(system-type,
120 [ --with-system-type Set the system type, like "sun-solaris10"],
121 [SYSTEM_TYPE="$withval"],
122 [SYSTEM_TYPE="$host_vendor-$host_os"])
123AC_ARG_WITH(machine-type,
124 [ --with-machine-type Set the machine type, like "powerpc"],
125 [MACHINE_TYPE="$withval"],
126 [MACHINE_TYPE="$host_cpu"])
127AC_SUBST(SYSTEM_TYPE)
128AC_DEFINE_UNQUOTED([SYSTEM_TYPE], ["$SYSTEM_TYPE"],
129 [Name of system, eg sun-solaris])
130AC_SUBST(MACHINE_TYPE)
131AC_DEFINE_UNQUOTED([MACHINE_TYPE], ["$MACHINE_TYPE"],
132 [Machine type name, eg sparc])
133
134# Detect intel x86 like processor
135BASE_MACHINE_TYPE=$MACHINE_TYPE
136case $MACHINE_TYPE in
137 i?86) BASE_MACHINE_TYPE=i386 ;;
138esac
139
140# Save some variables and the command line options for mysqlbug
141SAVE_CC="$CC"
142SAVE_CXX="$CXX"
143SAVE_ASFLAGS="$ASFLAGS"
144SAVE_CFLAGS="$CFLAGS"
145SAVE_CXXFLAGS="$CXXFLAGS"
146SAVE_LDFLAGS="$LDFLAGS"
147SAVE_CXXLDFLAGS="$CXXLDFLAGS"
148CONF_COMMAND="$0 $ac_configure_args"
149AC_SUBST(CONF_COMMAND)
150AC_SUBST(SAVE_CC)
151AC_SUBST(SAVE_CXX)
152AC_SUBST(SAVE_ASFLAGS)
153AC_SUBST(SAVE_CFLAGS)
154AC_SUBST(SAVE_CXXFLAGS)
155AC_SUBST(SAVE_LDFLAGS)
156AC_SUBST(SAVE_CXXLDFLAGS)
157AC_SUBST(CXXLDFLAGS)
158
159#AC_ARG_PROGRAM # Automaticly invoked by AM_INIT_AUTOMAKE
160
161AM_SANITY_CHECK
162# This is needed is SUBDIRS is set
163AC_PROG_MAKE_SET
164
165##############################################################################
166# The below section needs to be done before AC_PROG_CC
167##############################################################################
168
169# Hack for OS X/Darwin and Metrowerks CodeWarrior
170AC_ARG_WITH(darwin-mwcc,
171[ --with-darwin-mwcc Use Metrowerks CodeWarrior wrappers on OS X/Darwin],[
172 if [ "with_darwin_mwcc" = yes ] ; then
173 builddir=`pwd`
174 ccwrapper="$builddir/support-files/MacOSX/mwcc-wrapper"
175 arwrapper="$builddir/support-files/MacOSX/mwar-wrapper"
176 CC="$ccwrapper"
177 CXX="$ccwrapper"
178 LD="$ccwrapper"
179 AR="$arwrapper"
180 RANLIB=:
181 export CC CXX LD AR RANLIB
182 AC_SUBST(AR)
183 AC_SUBST(RANLIB)
184 fi
185])
186
187AM_CONDITIONAL(DARWIN_MWCC, test x$with_darwin_mwcc = xyes)
188
189if test "x${CFLAGS-}" = x ; then
190 cflags_is_set=no
191else
192 cflags_is_set=yes
193fi
194
195if test "x${CPPFLAGS-}" = x ; then
196 cppflags_is_set=no
197else
198 cppflags_is_set=yes
199fi
200
201if test "x${LDFLAGS-}" = x ; then
202 ldflags_is_set=no
203else
204 ldflags_is_set=yes
205fi
206
207################ End of section to be done before AC_PROG_CC #################
208
209# The following hack should ensure that configure doesn't add optimizing
210# or debugging flags to CFLAGS or CXXFLAGS
211# C_EXTRA_FLAGS are flags that are automaticly added to both
212# CFLAGS and CXXFLAGS
213CFLAGS="$CFLAGS $C_EXTRA_FLAGS "
214CXXFLAGS="$CXXFLAGS $C_EXTRA_FLAGS "
215
216dnl Checks for programs.
217AC_PROG_AWK
218AC_PROG_CC
219AC_PROG_CXX
220AC_PROG_CPP
221
222# Print version of CC and CXX compiler (if they support --version)
223case $SYSTEM_TYPE in
224 *netware*)
225CC_VERSION=`$CC -version | grep -i version`
226 ;;
227 *)
228CC_VERSION=`$CC --version | sed 1q`
229 ;;
230esac
231if test $? -eq "0"
232then
233 AC_MSG_CHECKING("C Compiler version")
234 AC_MSG_RESULT("$CC $CC_VERSION")
235else
236CC_VERSION=""
237fi
238AC_SUBST(CC_VERSION)
239MYSQL_CHECK_CXX_VERSION
240
241# Fix for sgi gcc / sgiCC which tries to emulate gcc
242if test "$CC" = "sgicc"
243then
244 ac_cv_prog_gcc="no"
245fi
246if test "$CXX" = "sgi++"
247then
248 GXX="no"
249fi
250
251if test "$ac_cv_prog_gcc" = "yes"
252then
253 AS="$CC -c"
254 AC_SUBST(AS)
255else
256 AC_PATH_PROG(AS, as, as)
257fi
258
259# Still need ranlib for readline; local static use only so no libtool.
260AC_PROG_RANLIB
261# We use libtool
262#AC_LIBTOOL_WIN32_DLL
263AC_PROG_LIBTOOL
264
265# Ensure that we have --preserve-dup-deps defines, otherwise we get link
266# problems of 'mysql' with CXX=g++
267LIBTOOL="$LIBTOOL --preserve-dup-deps"
268AC_SUBST(LIBTOOL)dnl
269
270AC_SUBST(NM)dnl
271
272##############################################################################
273# In automake 1.12, the extension on generated yacc/bison header files changed
274##############################################################################
275
276YACC_HEXT="h"
277MAKEFILE_1ST=`head -1 "$srcdir/Makefile.in"`
278AMAKE_MAJOR=`expr "$MAKEFILE_1ST" : '.*generated by automake \([[0-9]]*\).*'`
279if test $? -eq "0" ; then
280 if test "$AMAKE_MAJOR" -gt "1" ; then
281 YACC_HEXT="hh"
282 CXXFLAGS="$CXXFLAGS -DYACC_HEXT_HH"
283 elif test "$AMAKE_MAJOR" -eq "1" ; then
284 AMAKE_MINOR=`expr "$MAKEFILE_1ST" : '.*generated by automake 1.\([[0-9]]*\).*'`
285 if test $? -eq "0" ; then
286 if test "$AMAKE_MINOR" -ge "12" ; then
287 YACC_HEXT="hh"
288 CXXFLAGS="$CXXFLAGS -DYACC_HEXT_HH"
289 fi
290 fi
291 fi
292fi
293AC_SUBST(YACC_HEXT)
294
295##############################################################################
296
297# NM= "$NM -X64"
298#archive_expsym_cmds= `echo "$archive_expsym_cmds" | sed -e '/"$(CC)"//'`
299#archive_expsym_cmds= "$CC -q64 $archive_expsym_cmds"
300# CXXFLAGS=`echo "$CXXFLAGS -Werror" | sed -e 's/-fbranch-probabilities//; s/-Wall//; s/-ansi//; s/-pedantic//; s/-Wcheck//'`
301
302#AC_LIBTOOL_DLOPEN AC_LIBTOOL_WIN32_DLL AC_DISABLE_FAST_INSTALL AC_DISABLE_SHARED AC_DISABLE_STATIC
303
304# AC_PROG_INSTALL
305AC_PROG_INSTALL
306test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
307
308# Not critical since the generated file is distributed
309AC_CHECK_PROGS(YACC, ['bison -y -p MYSQL'])
310AC_CHECK_PROG(PDFMANUAL, pdftex, manual.pdf)
311AC_CHECK_PROG(DVIS, tex, manual.dvi)
312
313AC_PATH_PROG(uname_prog, uname, no)
314
315# We should go through this and put all the explictly system dependent
316# stuff in one place
317AC_MSG_CHECKING(operating system)
318AC_CACHE_VAL(mysql_cv_sys_os,
319[
320if test "$uname_prog" != "no"; then
321 mysql_cv_sys_os="`uname`"
322else
323 mysql_cv_sys_os="Not Solaris"
324fi
325])
326AC_MSG_RESULT($mysql_cv_sys_os)
327
328# This should be rewritten to use $target_os
329case "$target_os" in
330 sco3.2v5*)
331 CFLAGS="$CFLAGS -DSCO"
332 CXXFLAGS="$CXXFLAGS -DSCO"
333 LD='$(CC) $(CFLAGS)'
334 case "$CFLAGS" in
335 *-belf*)
336 AC_SYS_COMPILER_FLAG(-belf,sco_belf_option,CFLAGS,[],[
337 case "$LDFLAGS" in
338 *-belf*) ;;
339 *) AC_MSG_WARN([Adding -belf option to ldflags.])
340 LDFLAGS="$LDFLAGS -belf"
341 ;;
342 esac
343 ])
344 ;;
345 *)
346 AC_SYS_COMPILER_FLAG(-belf,sco_belf_option,CFLAGS,[],[
347 case "$LDFLAGS" in
348 *-belf*) ;;
349 *)
350 AC_MSG_WARN([Adding -belf option to ldflags.])
351 LDFLAGS="$LDFLAGS -belf"
352 ;;
353 esac
354 ])
355 ;;
356 esac
357 ;;
358 sysv5UnixWare* | sysv5OpenUNIX8*)
359 if test "$GCC" != "yes"; then
360 # Use the built-in alloca()
361 CFLAGS="$CFLAGS -Kalloca"
362 fi
363 CXXFLAGS="$CXXFLAGS -DNO_CPLUSPLUS_ALLOCA"
364 ;;
365 sysv5SCO_SV6.0.0*)
366 if test "$GCC" != "yes"; then
367 # Use the built-in alloca()
368 CFLAGS="$CFLAGS -Kalloca"
369 CXXFLAGS="$CFLAGS -Kalloca"
370 # Use no_implicit for templates
371 CXXFLAGS="$CXXFLAGS -Tno_implicit"
372 AC_DEFINE([HAVE_EXPLICIT_TEMPLATE_INSTANTIATION],
373 [1], [Defined by configure. Use explicit template instantiation.])
374 fi
375 ;;
376esac
377AC_SUBST(CC)
378AC_SUBST(CFLAGS)
379AC_SUBST(CXX)
380AC_SUBST(CXXFLAGS)
381AC_SUBST(ASFLAGS)
382AC_SUBST(LD)
383AC_SUBST(INSTALL_SCRIPT)
384
385export CC CXX CFLAGS LD LDFLAGS AR ARFLAGS
386
387if test "$GCC" = "yes"
388then
389 # mysqld requires -fno-implicit-templates.
390 # Disable exceptions as they seams to create problems with gcc and threads.
391 # mysqld doesn't use run-time-type-checking, so we disable it.
392 # We should use -Wno-invalid-offsetof flag to disable some warnings from gcc
393 # regarding offset() usage in C++ which are done in a safe manner in the
394 # server
395 CXXFLAGS="$CXXFLAGS -fno-implicit-templates -fno-exceptions -fno-rtti"
396 AC_DEFINE([HAVE_EXPLICIT_TEMPLATE_INSTANTIATION],
397 [1], [Defined by configure. Use explicit template instantiation.])
398fi
399
400MYSQL_PROG_AR
401
402# libmysqlclient versioning when linked with GNU ld.
403if $LD --version 2>/dev/null| grep GNU >/dev/null 2>&1; then
404 LD_VERSION_SCRIPT="-Wl,--version-script=\$(top_builddir)/libmysql/libmysql.ver"
405 AC_CONFIG_FILES(libmysql/libmysql.ver)
406fi
407AC_SUBST(LD_VERSION_SCRIPT)
408
409
410# Avoid bug in fcntl on some versions of linux
411AC_MSG_CHECKING([if we should use 'skip-external-locking' as default for $target_os])
412# Any variation of Linux
413if expr "$target_os" : "[[Ll]]inux.*" > /dev/null
414then
415 MYSQLD_DEFAULT_SWITCHES="--skip-external-locking"
416 TARGET_LINUX="true"
417 AC_MSG_RESULT([yes])
418 AC_DEFINE([TARGET_OS_LINUX], [1], [Whether we build for Linux])
419else
420 MYSQLD_DEFAULT_SWITCHES=""
421 TARGET_LINUX="false"
422 AC_MSG_RESULT([no])
423fi
424AC_SUBST(MYSQLD_DEFAULT_SWITCHES)
425AC_SUBST(TARGET_LINUX)
426
427dnl Find paths to some shell programs
428AC_PATH_PROG(LN, ln, ln)
429# This must be able to take a -f flag like normal unix ln.
430AC_PATH_PROG(LN_CP_F, ln, ln)
431case $SYSTEM_TYPE in
432 *netware*) ;;
433 *)
434 # If ln -f does not exists use -s (AFS systems)
435 if test -n "$LN_CP_F"; then
436 LN_CP_F="$LN_CP_F -s"
437 fi
438 ;;
439esac
440
441AC_PATH_PROG(MV, mv, mv)
442AC_PATH_PROG(RM, rm, rm)
443AC_PATH_PROG(CP, cp, cp)
444AC_PATH_PROG(SED, sed, sed)
445AC_PATH_PROG(CMP, cmp, cmp)
446AC_PATH_PROG(CHMOD, chmod, chmod)
447AC_PATH_PROG(HOSTNAME, hostname, hostname)
448AC_PATH_PROG(DIFF, diff, diff)
449# Check for a GNU tar named 'gtar', or 'gnutar' (MacOS X) and
450# fall back to 'tar' otherwise and hope that it's a GNU tar as well
451AC_CHECK_PROGS(TAR, gnutar gtar tar)
452
453dnl We use a path for perl so the script startup works
454dnl We make sure to use perl, not perl5, in hopes that the RPMs will
455dnl not depend on the perl5 binary being installed (probably a bug in RPM)
456AC_PATH_PROG(PERL, perl, no)
457if test "$PERL" != "no" && $PERL -e 'require 5' > /dev/null 2>&1
458then
459 PERL5=$PERL
460else
461 AC_PATH_PROG(PERL5, perl5, no)
462 if test "$PERL5" != no
463 then
464 PERL=$PERL5
465 ac_cv_path_PERL=$ac_cv_path_PERL5
466 fi
467fi
468
469AC_SUBST(HOSTNAME)
470AC_SUBST(PERL)
471AC_SUBST(PERL5)
472
473# Enable the abi_check rule only if gcc is available
474
475if test "$GCC" != "yes" || expr "$CC" : ".*icc.*"
476then
477 ABI_CHECK=""
478else
479 ABI_CHECK="abi_check"
480fi
481
482AC_SUBST(ABI_CHECK)
483
484# Look for PS usage. We use double dollar-signs in FIND_PROC because this
485# value is written to a makefile, which interprets away one level of
486# dollar-signs. So, interpretation stages are m4 and then shell in autoconf,
487# then Make, then shell. The autoconf substitution uses single quotes, so
488# no unprotected single quotes should appear in the expression.
489AC_PATH_PROG(PS, ps, ps)
490AC_MSG_CHECKING("how to check if pid exists")
491PS=$ac_cv_path_PS
492# Linux style
493if $PS wwwp $$ 2> /dev/null | grep -- "$0" > /dev/null
494then
495 FIND_PROC="$PS wwwp \$\$PID | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" > /dev/null"
496# Solaris
497elif $PS -fp $$ 2> /dev/null | grep -- $0 > /dev/null
498then
499 FIND_PROC="$PS -p \$\$PID | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" > /dev/null"
500# BSD style
501elif $PS -uaxww 2> /dev/null | grep -- $0 > /dev/null
502then
503 FIND_PROC="$PS -uaxww | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" | grep \" \$\$PID \" > /dev/null"
504# SysV style
505elif $PS -ef 2> /dev/null | grep -- $0 > /dev/null
506then
507 FIND_PROC="$PS -ef | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" | grep \" \$\$PID \" > /dev/null"
508# Do anybody use this?
509elif $PS $$ 2> /dev/null | grep -- $0 > /dev/null
510then
511 FIND_PROC="$PS \$\$PID | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" > /dev/null"
512else
513 case $SYSTEM_TYPE in
514 *freebsd*|*dragonfly*)
515 FIND_PROC="$PS p \$\$PID | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" > /dev/null"
516 ;;
517 *darwin*)
518 FIND_PROC="$PS -uaxww | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" | grep \" \$\$PID \" > /dev/null"
519 ;;
520 *cygwin*)
521 FIND_PROC="$PS -e | grep -v \" grep\" | grep -v mysqld_safe | grep -- \"\$\$MYSQLD\" | grep \" \$\$PID \" > /dev/null"
522 ;;
523 *netware*)
524 FIND_PROC=
525 ;;
526 *)
527 AC_MSG_ERROR([Could not find the right ps and/or grep switches. Which OS is this? See the Installation chapter in the Reference Manual.])
528 esac
529fi
530AC_SUBST(FIND_PROC)
531AC_MSG_RESULT("$FIND_PROC")
532
533# Check if a pid is valid
534AC_PATH_PROG(KILL, kill, kill)
535AC_MSG_CHECKING("for kill switches")
536if $ac_cv_path_KILL -0 $$
537then
538 CHECK_PID="$ac_cv_path_KILL -0 \$\$PID > /dev/null 2> /dev/null"
539elif kill -s 0 $$
540then
541 CHECK_PID="$ac_cv_path_KILL -s 0 \$\$PID > /dev/null 2> /dev/null"
542else
543 AC_MSG_WARN([kill -0 to check for pid seems to fail])
544 CHECK_PID="$ac_cv_path_KILL -s SIGCONT \$\$PID > /dev/null 2> /dev/null"
545fi
546AC_SUBST(CHECK_PID)
547AC_MSG_RESULT("$CHECK_PID")
548
549# We need an ANSI C compiler
550AM_PROG_CC_STDC
551
552# We need an assembler, too
553AM_PROG_AS
554CCASFLAGS="$CCASFLAGS $ASFLAGS"
555
556# Check if we need noexec stack for assembler
557AC_CHECK_NOEXECSTACK
558
559if test "$am_cv_prog_cc_stdc" = "no"
560then
561 AC_MSG_ERROR([MySQL requires an ANSI C compiler (and a C++ compiler). Try gcc. See the Installation chapter in the Reference Manual.])
562fi
563
564NOINST_LDFLAGS="-static"
565
566static_nss=""
567STATIC_NSS_FLAGS=""
568OTHER_LIBC_LIB=""
569AC_ARG_WITH(other-libc,
570 [ --with-other-libc=DIR Link against libc and other standard libraries
571 installed in the specified non-standard location
572 overriding default. Originally added to be able to
573 link against glibc 2.2 without making the user
574 upgrade the standard libc installation.],
575 [
576 other_libc_include="$withval/include"
577 other_libc_lib="$withval/lib"
578 with_other_libc="yes"
579 enable_shared="no"
580 all_is_static="yes"
581 CFLAGS="$CFLAGS -I$other_libc_include"
582 # There seems to be a feature in gcc that treats system and libc headers
583 # silently when they violatate ANSI C++ standard, but it is strict otherwise
584 # since gcc cannot now recognize that our headers are libc, we work around
585 # by telling it to be permissive. Note that this option only works with
586 # new versions of gcc (2.95.x and above)
587 CXXFLAGS="$CXXFLAGS -fpermissive -I$other_libc_include"
588 if test -f "$other_libc_lib/libnss_files.a"
589 then
590 # libc has been compiled with --enable-static-nss
591 # we need special flags, but we will have to add those later
592 STATIC_NSS_FLAGS="-lc -lnss_files -lnss_dns -lresolv"
593 STATIC_NSS_FLAGS="$STATIC_NSS_FLAGS $STATIC_NSS_FLAGS"
594 OTHER_LIBC_LIB="-static -L$other_libc_lib"
595 static_nss=1
596 else
597 # this is a dirty hack. We if we detect static nss glibc in the special
598 # location, we do not re-direct the linker to get libraries from there
599 # during check. The reason is that if we did, we would have to find a
600 # way to append the special static nss flags to LIBS every time we do
601 # any check - this is definitely feasible, but not worthwhile the risk
602 # of breaking other things. So for our purposes it would be sufficient
603 # to assume that whoever is using static NSS knows what he is doing and
604 # has sensible libraries in the regular location
605 LDFLAGS="$LDFLAGS -static -L$other_libc_lib "
606 fi
607
608 # When linking against custom libc installed separately, we want to force
609 # all binary builds to be static, including the build done by configure
610 # itself to test for system features.
611 with_mysqld_ldflags="-all-static"
612 with_client_ldflags="-all-static"
613 NOINST_LDFLAGS="-all-static"
614 ],
615 [
616 other_libc_include=
617 other_libc_lib=
618 with_other_libc="no"
619 ]
620)
621AC_SUBST(NOINST_LDFLAGS)
622
623#
624# Check if we are using Linux and a glibc compiled with static nss
625# (this is true on the MySQL build machines to avoid NSS problems)
626#
627AC_CHECK_TOOL([NM], [nm])
628
629if test "$TARGET_LINUX" = "true" -a "$static_nss" = ""
630then
631 tmp=`$NM ${other_libc_lib:-/usr/lib*}/libc.a | grep _nss_files_getaliasent_r1`
632 if test -n "$tmp"
633 then
634 STATIC_NSS_FLAGS="-lc -lnss_files -lnss_dns -lresolv"
635 STATIC_NSS_FLAGS="$STATIC_NSS_FLAGS $STATIC_NSS_FLAGS"
636 static_nss=1
637 fi
638fi
639
640AC_MSG_CHECKING(whether features provided by the user community should be included.)
641AC_ARG_ENABLE(community-features,
642 AC_HELP_STRING(
643 [--disable-community-features],
644 [Disable additional features provided by the user community.]),
645 [ ENABLE_COMMUNITY_FEATURES=$enableval ],
646 [ ENABLE_COMMUNITY_FEATURES=yes ]
647 )
648
649if test "$ENABLE_COMMUNITY_FEATURES" = "yes"
650then
651 AC_DEFINE([COMMUNITY_SERVER], [1],
652 [Whether features provided by the user community should be included])
653 AC_MSG_RESULT([yes])
654else
655 AC_MSG_RESULT([no])
656fi
657
658AC_ARG_WITH(server-suffix,
659 [ --with-server-suffix Append value to the version string.],
660 [ MYSQL_SERVER_SUFFIX=`echo "$withval" | sed -e 's/^\(...................................\)..*$/\1/'` ],
661 [ MYSQL_SERVER_SUFFIX= ]
662 )
663AC_SUBST(MYSQL_SERVER_SUFFIX)
664
665# Set flags if we want to force to use pthreads
666AC_ARG_WITH(pthread,
667 [ --with-pthread Force use of pthread library.],
668 [ with_pthread=$withval ],
669 [ with_pthread=no ]
670 )
671
672# Force use of thread libs LIBS
673AC_ARG_WITH(named-thread-libs,
674 [ --with-named-thread-libs=ARG
675 Use specified thread libraries instead of
676 those automatically found by configure.],
677 [ with_named_thread=$withval ],
678 [ with_named_thread=no ]
679 )
680
681# Force use of a curses libs
682AC_ARG_WITH(named-curses-libs,
683 [ --with-named-curses-libs=ARG
684 Use specified curses libraries instead of
685 those automatically found by configure.],
686 [ with_named_curses=$withval ],
687 [ with_named_curses=no ]
688 )
689
690# Make thread safe client
691AC_ARG_ENABLE(thread-safe-client,
692 [ --disable-thread-safe-client
693 Compile the client without threads.],
694 [ THREAD_SAFE_CLIENT=$enableval ],
695 [ THREAD_SAFE_CLIENT=yes ]
696 )
697
698# compile with strings functions in assembler
699AC_ARG_ENABLE(assembler,
700 [ --enable-assembler Use assembler versions of some string
701 functions if available.],
702 [ ENABLE_ASSEMBLER=$enableval ],
703 [ ENABLE_ASSEMBLER=no ]
704 )
705
706AC_MSG_CHECKING(if we should use assembler functions)
707# For now we only support assembler on i386 and sparc systems
708AM_CONDITIONAL(ASSEMBLER_x86, test "$ENABLE_ASSEMBLER" = "yes" -a "$BASE_MACHINE_TYPE" = "i386" && $AS strings/strings-x86.s -o checkassembler >/dev/null 2>&1 && test -f checkassembler && (rm -f checkassembler; exit 0;))
709AM_CONDITIONAL(ASSEMBLER_sparc32, test "$ENABLE_ASSEMBLER" = "yes" -a "$BASE_MACHINE_TYPE" = "sparc")
710AM_CONDITIONAL(ASSEMBLER_sparc64, test "$ENABLE_ASSEMBLER" = "yes" -a "$BASE_MACHINE_TYPE" = "sparcv9")
711AM_CONDITIONAL(ASSEMBLER, test "$ASSEMBLER_x86_TRUE" = "" -o "$ASSEMBLER_sparc32_TRUE" = "")
712
713if test "$ASSEMBLER_TRUE" = ""
714then
715 AC_MSG_RESULT([yes])
716else
717 AC_MSG_RESULT([no])
718fi
719
720# Add query profiler
721AC_MSG_CHECKING(if SHOW PROFILE should be enabled.)
722AC_ARG_ENABLE(profiling,
723 AS_HELP_STRING([--enable-profiling], [Build a version with query profiling code (req. community-features)]),
724 [ ENABLED_PROFILING=$enableval ],
725 [ ENABLED_PROFILING=$ENABLE_COMMUNITY_FEATURES ])
726
727if test "$ENABLED_PROFILING" = "yes"
728then
729 if test "$ENABLE_COMMUNITY_FEATURES" = "yes";
730 then
731 AC_DEFINE([ENABLED_PROFILING], [1],
732 [If SHOW PROFILE should be enabled])
733 AC_MSG_RESULT([yes])
734 else
735 ENABLED_PROFILING="no"
736 AC_MSG_RESULT([no, overridden by community-features disabled])
737 fi
738else
739 AC_MSG_RESULT([no])
740fi
741
742# Use this to set the place used for unix socket used to local communication.
743AC_ARG_WITH(unix-socket-path,
744 [ --with-unix-socket-path=SOCKET
745 Where to put the unix-domain socket. SOCKET must be
746 an absolute file name.],
747 [ MYSQL_UNIX_ADDR=$withval ],
748 [ MYSQL_UNIX_ADDR=$MYSQL_UNIX_ADDR_DEFAULT ]
749 )
750AC_SUBST(MYSQL_UNIX_ADDR)
751
752AC_ARG_WITH(tcp-port,
753 [ --with-tcp-port=port-number
754 Which port to use for MySQL services (default 3306)],
755 [ MYSQL_TCP_PORT=$withval ],
756 [ MYSQL_TCP_PORT=$MYSQL_TCP_PORT_DEFAULT
757 # if we actually defaulted (as opposed to the pathological case of
758 # --with-tcp-port=<MYSQL_TCP_PORT_DEFAULT> which might in theory
759 # happen if whole batch of servers was built from a script), set
760 # the default to zero to indicate that; we don't lose information
761 # that way, because 0 obviously indicates that we can get the
762 # default value from MYSQL_TCP_PORT. this seems really evil, but
763 # testing for MYSQL_TCP_PORT==MYSQL_TCP_PORT_DEFAULT would make a
764 # a port of MYSQL_TCP_PORT_DEFAULT magic even if the builder did not
765 # intend it to mean "use the default, in fact, look up a good default
766 # from /etc/services if you can", but really, really meant 3306 when
767 # they passed in 3306. When they pass in a specific value, let them
768 # have it; don't second guess user and think we know better, this will
769 # just make people cross. this makes the the logic work like this
770 # (which is complicated enough):
771 #
772 # - if a port was set during build, use that as a default.
773 #
774 # - otherwise, try to look up a port in /etc/services; if that fails,
775 # use MYSQL_TCP_PORT_DEFAULT (at the time of this writing 3306)
776 #
777 # - allow the MYSQL_TCP_PORT environment variable to override that.
778 #
779 # - allow command-line parameters to override all of the above.
780 #
781 # the top-most MYSQL_TCP_PORT_DEFAULT is read from win/configure.js,
782 # so don't mess with that.
783 MYSQL_TCP_PORT_DEFAULT=0 ]
784 )
785AC_SUBST(MYSQL_TCP_PORT)
786# We might want to document the assigned port in the manual.
787AC_SUBST(MYSQL_TCP_PORT_DEFAULT)
788
789# Use this to set the place used for unix socket used to local communication.
790AC_ARG_WITH(mysqld-user,
791 [ --with-mysqld-user=username
792 What user the mysqld daemon shall be run as.],
793 [ MYSQLD_USER=$withval ],
794 [ MYSQLD_USER=mysql ]
795 )
796AC_SUBST(MYSQLD_USER)
797
798# If we should allow LOAD DATA LOCAL
799AC_MSG_CHECKING(If we should should enable LOAD DATA LOCAL by default)
800AC_ARG_ENABLE(local-infile,
801 [ --enable-local-infile Enable LOAD DATA LOCAL INFILE (default: disabled)],
802 [ ENABLED_LOCAL_INFILE=$enableval ],
803 [ ENABLED_LOCAL_INFILE=no ]
804 )
805if test "$ENABLED_LOCAL_INFILE" = "yes"
806then
807 AC_MSG_RESULT([yes])
808 AC_DEFINE([ENABLED_LOCAL_INFILE], [1],
809 [If LOAD DATA LOCAL INFILE should be enabled by default])
810else
811 AC_MSG_RESULT([no])
812fi
813
814# If we should allow init-file, skip-grant-table and bootstrap options
815AC_MSG_CHECKING(If we should should enable init-file, skip-grant-table options and bootstrap)
816AC_ARG_ENABLE(grant-options,
817 [ --disable-grant-options Disables the use of --init-file, --skip-grant-tables and --bootstrap options],
818 [ mysql_grant_options_enabled=$enableval ],
819 [ mysql_grant_options_enabled=yes ]
820 )
821if test "$mysql_grant_options_enabled" = "yes"
822then
823 AC_MSG_RESULT([yes])
824else
825 AC_DEFINE([DISABLE_GRANT_OPTIONS], [1],
826 [Disables the use of --init-file, --skip-grant-tables and --bootstrap options])
827 AC_MSG_RESULT([no])
828fi
829
830MYSQL_SYS_LARGEFILE
831
832# Types that must be checked AFTER large file support is checked
833AC_TYPE_SIZE_T
834
835#--------------------------------------------------------------------
836# Check for system header files
837#--------------------------------------------------------------------
838
839AC_HEADER_DIRENT
840AC_HEADER_STDC
841AC_HEADER_SYS_WAIT
842AC_CHECK_HEADERS(fcntl.h fenv.h float.h floatingpoint.h fpu_control.h \
843 ieeefp.h limits.h memory.h pwd.h select.h poll.h \
844 stdlib.h stddef.h \
845 strings.h string.h synch.h sys/mman.h sys/socket.h netinet/in.h arpa/inet.h \
846 sys/timeb.h sys/types.h sys/un.h sys/vadvise.h sys/wait.h term.h \
847 unistd.h utime.h sys/utime.h termio.h termios.h sched.h crypt.h alloca.h \
848 sys/ioctl.h malloc.h sys/malloc.h sys/ipc.h sys/shm.h linux/config.h \
849 sys/prctl.h sys/resource.h sys/param.h port.h ieeefp.h \
850 execinfo.h)
851
852AC_CHECK_HEADERS([xfs/xfs.h])
853
854#--------------------------------------------------------------------
855# Check for system libraries. Adds the library to $LIBS
856# and defines HAVE_LIBM etc
857#--------------------------------------------------------------------
858
859AC_CHECK_LIB(m, floor, [], AC_CHECK_LIB(m, __infinity))
860
861AC_CHECK_LIB(nsl_r, gethostbyname_r, [],
862 AC_CHECK_LIB(nsl, gethostbyname_r))
863AC_CHECK_FUNC(gethostbyname_r)
864
865AC_SEARCH_LIBS(setsockopt, socket)
866# This may get things to compile even if bind-8 is installed
867AC_SEARCH_LIBS(bind, bind)
868# Check if crypt() exists in libc or libcrypt, sets LIBS if needed
869AC_SEARCH_LIBS(crypt, crypt, AC_DEFINE(HAVE_CRYPT, 1, [crypt]))
870# See if we need a library for address lookup.
871AC_SEARCH_LIBS(inet_aton, [socket nsl resolv])
872
873# For the sched_yield() function on Solaris
874AC_SEARCH_LIBS(sched_yield, posix4,
875 AC_DEFINE(HAVE_SCHED_YIELD, 1, [sched_yield]))
876
877MYSQL_CHECK_ZLIB_WITH_COMPRESS
878
879# For large pages support
880if test "$TARGET_LINUX" = "true"
881then
882 # For SHM_HUGETLB on Linux
883 AC_CHECK_DECLS(SHM_HUGETLB,
884 AC_DEFINE([HAVE_LARGE_PAGES], [1],
885 [Define if you have large pages support])
886 AC_DEFINE([HUGETLB_USE_PROC_MEMINFO], [1],
887 [Define if /proc/meminfo shows the huge page size (Linux only)])
888 , ,
889 [
890#include <sys/shm.h>
891 ]
892 )
893fi
894
895#--------------------------------------------------------------------
896# Check for TCP wrapper support
897#--------------------------------------------------------------------
898
899AC_ARG_WITH(libwrap,
900[ --with-libwrap[=DIR] Compile in libwrap (tcp_wrappers) support],[
901 case "$with_libwrap" in
902 no) : ;;
903 yes|*)
904 _cppflags=${CPPFLAGS}
905 _ldflags=${LDFLAGS}
906
907 if test "$with_libwrap" != "yes"; then
908 CPPFLAGS="${CPPFLAGS} -I$with_libwrap/include"
909 LDFLAGS="${LDFLAGS} -L$with_libwrap/lib"
910 fi
911
912 _libs=${LIBS}
913 AC_CHECK_HEADER(tcpd.h,
914 LIBS="-lwrap $LIBS"
915 AC_MSG_CHECKING(for TCP wrappers library -lwrap)
916 AC_TRY_LINK([#include <tcpd.h>
917int allow_severity = 0;
918int deny_severity = 0;
919
920struct request_info *req;
921],[hosts_access (req)],
922 AC_MSG_RESULT(yes)
923 AC_DEFINE([LIBWRAP], [1], [Define if you have -lwrap])
924 AC_DEFINE([HAVE_LIBWRAP], [1], [Define if have -lwrap])
925 if test "$with_libwrap" != "yes"; then
926 WRAPLIBS="-L${with_libwrap}/lib"
927 fi
928 WRAPLIBS="${WRAPLIBS} -lwrap",
929 AC_MSG_RESULT(no)
930 CPPFLAGS=${_cppflags} LDFLAGS=${_ldflags}),
931 CPPFLAGS=${_cppflags} LDFLAGS=${_ldflags})
932 LDFLAGS=${_ldflags} LIBS=${_libs}
933 ;;
934 esac
935])
936AC_SUBST(WRAPLIBS)
937
938# Check for gtty if termio.h doesn't exists
939if test "$ac_cv_header_termio_h" = "no" -a "$ac_cv_header_termios_h" = "no"
940then
941 AC_SEARCH_LIBS(gtty, compat)
942fi
943
944# We make a special variable for non-threaded version of LIBS to avoid
945# including thread libs into non-threaded version of MySQL client library.
946# Later in this script LIBS will be augmented with a threads library.
947NON_THREADED_LIBS="$LIBS"
948
949AC_CHECK_TYPES([int8, uint8, int16, uint16, int32, uint32, int64, uint64,
950 uchar, uint, ulong],[],[], [
951#include <sys/types.h>
952])
953AC_CHECK_TYPES([in_addr_t], [], [], [
954#include <sys/types.h>
955#include <sys/socket.h>
956#include <netinet/in.h>
957#include <arpa/inet.h>
958])
959AC_CHECK_TYPES([fp_except], [], [], [
960#include <sys/types.h>
961#include <ieeefp.h>
962])
963
964#
965# Some system specific hacks
966#
967
968MAX_C_OPTIMIZE="-O3"
969MAX_CXX_OPTIMIZE="-O3"
970
971case $SYSTEM_TYPE in
972 *solaris2.7*)
973 # Solaris 2.7 has a broken /usr/include/widec.h
974 # Make a fixed copy in ./include
975 AC_MSG_WARN([Fixing broken include files for $SYSTEM_TYPE])
976 echo " - Creating local copy of widec.h"
977 if test ! -d include
978 then
979 mkdir ./include
980 fi
981 builddir=`pwd`
982 sed -e "s|^#if[ ]*!defined(lint) && !defined(__lint)|#if !defined\(lint\) \&\& !defined\(__lint\) \&\& !defined\(getwc\)|" < /usr/include/widec.h > include/widec.h
983 CFLAGS="$CFLAGS -DHAVE_CURSES_H -I$builddir/include -DHAVE_RWLOCK_T"
984 CXXFLAGS="$CXXFLAGS -DHAVE_CURSES_H -I$builddir/include -DHAVE_RWLOCK_T"
985 ;;
986 *solaris2.8*)
987 # Solaris 2.8 has a broken /usr/include/widec.h
988 # Make a fixed copy in ./include
989 AC_MSG_WARN([Fixing broken include files for $SYSTEM_TYPE])
990 echo " - Creating local copy of widec.h"
991 if test ! -d include
992 then
993 mkdir ./include
994 fi
995 builddir=`pwd`
996 sed -e "s|^#if[ ]*!defined(__lint)|#if !defined\(__lint\) \&\& !defined\(getwc\)|" < /usr/include/widec.h > include/widec.h
997 CFLAGS="$CFLAGS -DHAVE_CURSES_H -I$builddir/include -DHAVE_RWLOCK_T"
998 CXXFLAGS="$CXXFLAGS -DHAVE_CURSES_H -I$builddir/include -DHAVE_RWLOCK_T"
999 ;;
1000 *solaris2.5.1*)
1001 AC_MSG_WARN([Enabling getpass() workaround for Solaris 2.5.1])
1002 CFLAGS="$CFLAGS -DHAVE_BROKEN_GETPASS -DSOLARIS -DHAVE_RWLOCK_T";
1003 CXXFLAGS="$CXXFLAGS -DHAVE_RWLOCK_T -DSOLARIS"
1004 ;;
1005 *solaris*)
1006 CFLAGS="$CFLAGS -DHAVE_RWLOCK_T"
1007 CXXFLAGS="$CXXFLAGS -DHAVE_RWLOCK_T"
1008 ;;
1009 *SunOS*)
1010 AC_MSG_WARN([Enabling getpass() workaround for SunOS])
1011 CFLAGS="$CFLAGS -DHAVE_BROKEN_GETPASS -DSOLARIS";
1012 ;;
1013 *hpux10.20*)
1014 AC_MSG_WARN([Enabling workarounds for hpux 10.20])
1015 CFLAGS="$CFLAGS -DHAVE_BROKEN_SNPRINTF -DSIGNALS_DONT_BREAK_READ -DDO_NOT_REMOVE_THREAD_WRAPPERS -DHPUX10 -DSIGNAL_WITH_VIO_CLOSE -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT -DHAVE_POSIX1003_4a_MUTEX"
1016 CXXFLAGS="$CXXFLAGS -DHAVE_BROKEN_SNPRINTF -D_INCLUDE_LONGLONG -DSIGNALS_DONT_BREAK_READ -DDO_NOT_REMOVE_THREAD_WRAPPERS -DHPUX10 -DSIGNAL_WITH_VIO_CLOSE -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT -DHAVE_POSIX1003_4a_MUTEX"
1017 if test "$with_named_thread" = "no"
1018 then
1019 AC_MSG_WARN([Using --with-named-thread=-lpthread])
1020 with_named_thread="-lcma"
1021 fi
1022 ;;
1023 *hpux11.*)
1024 AC_MSG_WARN([Enabling workarounds for hpux 11])
1025 CFLAGS="$CFLAGS -DHPUX11 -DSNPRINTF_RETURN_TRUNC -DHAVE_BROKEN_PREAD -DHAVE_BROKEN_GETPASS -DNO_FCNTL_NONBLOCK -DDO_NOT_REMOVE_THREAD_WRAPPERS -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT"
1026 CXXFLAGS="$CXXFLAGS -DHPUX11 -DSNPRINTF_RETURN_TRUNC -DHAVE_BROKEN_PREAD -D_INCLUDE_LONGLONG -DNO_FCNTL_NONBLOCK -DDO_NOT_REMOVE_THREAD_WRAPPERS -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT"
1027 if test "$with_named_thread" = "no"
1028 then
1029 AC_MSG_WARN([Using --with-named-thread=-lpthread])
1030 with_named_thread="-lpthread"
1031 fi
1032 # Fixes for HPUX 11.0 compiler
1033 if test "$ac_cv_prog_gcc" = "no"
1034 then
1035 CFLAGS="$CFLAGS -DHAVE_BROKEN_INLINE"
1036# set working flags first in line, letting override it (i. e. for debug):
1037 CXXFLAGS="+O2 $CXXFLAGS"
1038 MAX_C_OPTIMIZE=""
1039 MAX_CXX_OPTIMIZE=""
1040 ndb_cxxflags_fix="$ndb_cxxflags_fix -Aa"
1041 fi
1042 ;;
1043 *rhapsody*)
1044 if test "$ac_cv_prog_gcc" = "yes"
1045 then
1046 CPPFLAGS="$CPPFLAGS -traditional-cpp "
1047 CFLAGS="-DHAVE_CTHREADS_WRAPPER -DDO_NOT_REMOVE_THREAD_WRAPPERS"
1048 CXXFLAGS="-DHAVE_CTHREADS_WRAPPER"
1049 if test $with_named_curses = "no"
1050 then
1051 with_named_curses=""
1052 fi
1053 fi
1054 ;;
1055 *darwin5*)
1056 if test "$ac_cv_prog_gcc" = "yes"
1057 then
1058 FLAGS="-traditional-cpp -DHAVE_DARWIN5_THREADS -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DHAVE_BROKEN_REALPATH"
1059 CFLAGS="$CFLAGS $FLAGS"
1060 CXXFLAGS="$CXXFLAGS $FLAGS"
1061 MAX_C_OPTIMIZE="-O"
1062 with_named_curses=""
1063 fi
1064 ;;
1065 *darwin6*)
1066 if test "$ac_cv_prog_gcc" = "yes"
1067 then
1068 FLAGS="-D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DHAVE_BROKEN_REALPATH -DDONT_DECLARE_CXA_PURE_VIRTUAL "
1069 CFLAGS="$CFLAGS $FLAGS"
1070 CXXFLAGS="$CXXFLAGS $FLAGS"
1071 MAX_C_OPTIMIZE="-O"
1072 fi
1073 ;;
1074 *darwin*)
1075 if test "$ac_cv_prog_gcc" = "yes"
1076 then
1077 FLAGS="-D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDONT_DECLARE_CXA_PURE_VIRTUAL"
1078 CFLAGS="$CFLAGS $FLAGS"
1079 CXXFLAGS="$CXXFLAGS $FLAGS"
1080 MAX_C_OPTIMIZE="-O"
1081 fi
1082 ;;
1083 *freebsd*|*dragonfly*)
1084 AC_MSG_WARN([Adding fix for interrupted reads])
1085 OSVERSION=`sysctl -a | grep osreldate | awk '{ print $2 }'`
1086 if test "$OSVERSION" -gt "480100" && \
1087 test "$OSVERSION" -lt "500000" || \
1088 test "$OSVERSION" -gt "500109"
1089 then
1090 CXXFLAGS="$CXXFLAGS -DMYSQLD_NET_RETRY_COUNT=1000000"
1091 else
1092 CFLAGS="$CFLAGS -DHAVE_BROKEN_REALPATH"
1093 CXXFLAGS="$CXXFLAGS -DMYSQLD_NET_RETRY_COUNT=1000000 -DHAVE_BROKEN_REALPATH"
1094 fi
1095 ;;
1096 *netbsd*)
1097 AC_MSG_WARN([Adding flag -Dunix])
1098 CFLAGS="$CFLAGS -Dunix"
1099 CXXFLAGS="$CXXFLAGS -Dunix"
1100 OVERRIDE_MT_LD_ADD="\$(top_srcdir)/mit-pthreads/obj/libpthread.a"
1101 ;;
1102 *bsdi*)
1103 AC_MSG_WARN([Adding fix for BSDI])
1104 CFLAGS="$CFLAGS -D__BSD__ -DHAVE_BROKEN_REALPATH"
1105 AC_DEFINE_UNQUOTED([SOCKOPT_OPTLEN_TYPE], [size_t],
1106 [Last argument to get/setsockopt])
1107 ;;
1108 *sgi-irix6*)
1109 if test "$with_named_thread" = "no"
1110 then
1111 AC_MSG_WARN([Using --with-named-thread=-lpthread])
1112 with_named_thread="-lpthread"
1113 fi
1114 CXXFLAGS="$CXXFLAGS -D_BOOL"
1115 ;;
1116 *aix4.3*)
1117 AC_MSG_WARN([Adding defines for AIX])
1118 CFLAGS="$CFLAGS -Wa,-many -DUNDEF_HAVE_INITGROUPS -DSIGNALS_DONT_BREAK_READ"
1119 CXXFLAGS="$CXXFLAGS -Wa,-many -DUNDEF_HAVE_INITGROUPS -DSIGNALS_DONT_BREAK_READ"
1120 ;;
1121dnl Is this the right match for DEC OSF on alpha?
1122 *dec-osf*)
1123 if test "$ac_cv_prog_gcc" = "yes" && test "$host_cpu" = "alpha"
1124 then
1125 AC_MSG_WARN([Adding defines for DEC OSF on alpha])
1126 CFLAGS="$CFLAGS -mieee"
1127 CXXFLAGS="$CXXFLAGS -mieee"
1128 fi
1129 AC_MSG_WARN([Adding defines for OSF1])
1130 # gethostbyname_r is deprecated and doesn't work ok on OSF1
1131 CFLAGS="$CFLAGS -DUNDEF_HAVE_GETHOSTBYNAME_R -DSNPRINTF_RETURN_TRUNC"
1132 CXXFLAGS="$CXXFLAGS -DUNDEF_HAVE_GETHOSTBYNAME_R -DSNPRINTF_RETURN_TRUNC"
1133 # fix to handle include of <stdint.h> correctly on OSF1 with cxx compiler
1134 CXXFLAGS="$CXXFLAGS -I/usr/include/cxx -I/usr/include/cxx_cname -I/usr/include -I/usr/include.dtk"
1135 ;;
1136 *netware*)
1137 # No need for curses library so set it to null
1138 with_named_curses=""
1139
1140 # No thread library - in LibC
1141 with_named_thread=""
1142
1143 #
1144 # Edit Makefile.in files.
1145 #
1146 echo -n "configuring Makefile.in files for NetWare... "
1147 for file in sql/Makefile.in extra/Makefile.in client/Makefile.in
1148 do
1149 # echo "#### $file ####"
1150 filedir="`dirname $file`"
1151 filebase="`basename $file`"
1152 filesed=$filedir/$filebase.sed
1153 #
1154 # Backup and always use original file
1155 #
1156 if test -f $file.bk
1157 then
1158 cp -fp $file.bk $file
1159 else
1160 cp -fp $file $file.bk
1161 fi
1162 case $file in
1163 sql/Makefile.in)
1164 # Use gen_lex_hash.linux instead of gen_lex_hash
1165 # Add library dependencies to mysqld_DEPENDENCIES
1166 lib_DEPENDENCIES="\$(openssl_libs) \$(yassl_libs)"
1167 cat > $filesed << EOF
1168s,\(\./gen_lex_hash\)\$(EXEEXT),\1.linux,
1169s%\(mysqld_DEPENDENCIES = \)%\1$lib_DEPENDENCIES %
1170EOF
1171 ;;
1172 extra/Makefile.in)
1173 cat > $filesed << EOF
1174s,\(extra/comp_err\)\$(EXEEXT),\1.linux,
1175EOF
1176 ;;
1177 libmysql/Makefile.in)
1178 cat > $filesed << EOF
1179s,libyassl.la,.libs/libyassl.a,
1180s,libtaocrypt.la,.libs/libtaocrypt.a,
1181EOF
1182 ;;
1183 libmysql_r/Makefile.in)
1184 cat > $filesed << EOF
1185s,libyassl.la,.libs/libyassl.a,
1186s,libtaocrypt.la,.libs/libtaocrypt.a,
1187EOF
1188 ;;
1189 client/Makefile.in)
1190 #
1191 cat > $filesed << EOF
1192s,libmysqlclient.la,.libs/libmysqlclient.a,
1193EOF
1194 ;;
1195 esac
1196 if `sed -f $filesed $file > $file.nw`;\
1197 then
1198 mv -f $file.nw $file
1199 rm -f $filesed
1200 else
1201 exit 1
1202 fi
1203 # wait for file system changes to complete
1204 sleep 1
1205 done
1206 echo "done"
1207
1208 #
1209 # Make sure the following files are writable.
1210 #
1211 # When the files are retrieved from some source code control systems they are read-only.
1212 #
1213 echo -n "making sure specific build files are writable... "
1214 for file in \
1215 Docs/manual.chm \
1216 Docs/mysql.info \
1217 Docs/INSTALL-BINARY \
1218 INSTALL-SOURCE \
1219 COPYING
1220 do
1221 if test -e $file; then
1222 chmod +w $file
1223 fi
1224 done
1225 echo "done"
1226
1227 ;;
1228esac
1229
1230
1231#---START: Used in for client configure
1232# Check if we threads are in libc or if we should use
1233# -lpthread, -lpthreads or mit-pthreads
1234# We have to check libc last because else it fails on Solaris 2.6
1235
1236with_posix_threads="no"
1237# Search thread lib on Linux
1238if test "$with_named_thread" = "no"
1239then
1240 AC_MSG_CHECKING("Linux threads")
1241 if test "$TARGET_LINUX" = "true"
1242 then
1243 AC_MSG_RESULT("starting")
1244 # use getconf to check glibc contents
1245 AC_MSG_CHECKING("getconf GNU_LIBPTHREAD_VERSION")
1246 case `getconf GNU_LIBPTHREAD_VERSION | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ` in
1247 NPTL* )
1248 AC_MSG_RESULT("NPTL")
1249 AC_DEFINE([HAVE_NPTL], [1], [NPTL threads implementation])
1250 with_named_thread="-lpthread"
1251 ;;
1252 LINUXTHREADS* )
1253 AC_MSG_RESULT("Linuxthreads")
1254 AC_DEFINE([HAVE_LINUXTHREADS], [1],
1255 [Whether we are using Xavier Leroy's LinuxThreads])
1256 with_named_thread="-lpthread"
1257 ;;
1258 * )
1259 AC_MSG_RESULT("unknown")
1260 ;;
1261 esac
1262 if test "$with_named_thread" = "no"
1263 then
1264 # old method, check headers
1265 # Look for LinuxThreads.
1266 AC_MSG_CHECKING("LinuxThreads in header file comment")
1267 res=`grep Linuxthreads /usr/include/pthread.h 2>/dev/null | wc -l`
1268 if test "$res" -gt 0
1269 then
1270 AC_MSG_RESULT("Found")
1271 AC_DEFINE([HAVE_LINUXTHREADS], [1],
1272 [Whether we are using Xavier Leroy's LinuxThreads])
1273 # Linux 2.0 sanity check
1274 AC_TRY_COMPILE([#include <sched.h>], [int a = sched_get_priority_min(1);], ,
1275 AC_MSG_ERROR([Syntax error in sched.h. Change _P to __P in the /usr/include/sched.h file. See the Installation chapter in the Reference Manual]))
1276 # RedHat 5.0 does not work with dynamic linking of this. -static also
1277 # gives a speed increase in linux so it does not hurt on other systems.
1278 with_named_thread="-lpthread"
1279 else
1280 AC_MSG_RESULT("Not found")
1281 # If this is a linux machine we should barf
1282 AC_MSG_ERROR([This is a Linux system without a working getconf,
1283and Linuxthreads was not found. Please install it (or a new glibc) and try again.
1284See the Installation chapter in the Reference Manual for more information.])
1285 fi
1286 else
1287 AC_MSG_RESULT("no need to check headers")
1288 fi
1289
1290 AC_MSG_CHECKING("for pthread_create in -lpthread")
1291 ac_save_LIBS="$LIBS"
1292 LIBS="$LIBS -lpthread"
1293 AC_TRY_LINK( [#include <pthread.h>],
1294 [ (void) pthread_create((pthread_t*) 0,(pthread_attr_t*) 0, 0, 0); ],
1295 AC_MSG_RESULT("yes"),
1296 [ AC_MSG_RESULT("no")
1297 AC_MSG_ERROR([
1298This is a Linux system claiming to support threads, either Linuxthreads or NPTL, but linking a test program failed.
1299Please install one of these (or a new glibc) and try again.
1300See the Installation chapter in the Reference Manual for more information.]) ]
1301 )
1302 LIBS="$ac_save_LIBS"
1303 else
1304 AC_MSG_RESULT("no")
1305 fi # "$TARGET_LINUX"
1306fi # "$with_named_thread" = "no" -a "$with_mit_threads" = "no"
1307
1308
1309# Hack for DEC-UNIX (OSF1 -> Tru64)
1310if test "$with_named_thread" = "no" -a "$with_mit_threads" = "no"
1311then
1312 AC_MSG_CHECKING("DEC threads post OSF/1 3.2")
1313 if test -f /usr/shlib/libpthread.so -a -f /usr/lib/libmach.a -a -f /usr/ccs/lib/cmplrs/cc/libexc.a
1314 then
1315 with_named_thread="-lpthread -lmach -lexc"
1316 CFLAGS="$CFLAGS -D_REENTRANT"
1317 CXXFLAGS="$CXXFLAGS -D_REENTRANT"
1318 AC_DEFINE(HAVE_DEC_THREADS, [1], [Whether we are using DEC threads])
1319 AC_MSG_RESULT("yes")
1320 else
1321 AC_MSG_RESULT("no")
1322 fi # DEC threads
1323fi # "$with_named_thread" = "no" -a "$with_mit_threads" = "no"
1324
1325
1326dnl This is needed because -lsocket has to come after the thread
1327dnl library on SCO.
1328AC_DEFUN([MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK], [
1329 LIBS=`echo " $LIBS " | sed -e 's/ -lsocket / /g'`
1330])
1331# Hack for SCO UNIX
1332if test "$with_named_thread" = "no"
1333then
1334 AC_MSG_CHECKING("SCO threads")
1335 if expr "$SYSTEM_TYPE" : ".*sco.*" > /dev/null
1336 then
1337 if test -f /usr/lib/libgthreads.a -o -f /usr/lib/libgthreads.so
1338 then
1339 MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK
1340 with_named_thread="-lgthreads -lsocket -lgthreads"
1341 # sched.h conflicts with fsu-threads
1342 touch ./include/sched.h
1343 touch ./include/semaphore.h
1344
1345 # We must have gcc
1346 if expr "$CC" : ".*gcc.*"
1347 then
1348 AC_MSG_RESULT("yes")
1349 else
1350 AC_MSG_ERROR([On SCO UNIX MySQL must be compiled with gcc. See the Installation chapter in the Reference Manual.])
1351 fi
1352 AC_MSG_RESULT("yes")
1353 elif test -f /usr/local/lib/libpthread.a -o -f /usr/local/lib/libpthread.so
1354 then
1355 MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK
1356 with_named_thread="-lpthread -lsocket"
1357 # sched.h conflicts with fsu-threads
1358 # touch ./include/sched.h
1359
1360 AC_MSG_CHECKING("for gcc")
1361 # We must have gcc
1362 if expr "$CC" : ".*gcc.*"
1363 then
1364 AC_MSG_RESULT("yes")
1365 else
1366 AC_MSG_ERROR([On SCO UNIX MySQL must be compiled with gcc. See the Installation chapter in the Reference Manual.])
1367 fi
1368 AC_MSG_RESULT("yes")
1369 # Hack for SCO UnixWare 7.1.x
1370 #
1371 elif test "$with_named_thread" = "no"
1372 then
1373 AC_MSG_RESULT("no")
1374 AC_MSG_CHECKING("SCO UnixWare 7.1.x native threads")
1375 if expr "$SYSTEM_TYPE" : ".*sco.*" > /dev/null
1376 then
1377 if test -f /usr/lib/libthread.so -o -f /usr/lib/libthreadT.so
1378 then
1379 MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK
1380 if expr "$CC" : ".*gcc.*"
1381 then
1382 with_named_thread="-pthread -lsocket -lnsl"
1383 else
1384 with_named_thread="-Kthread -lsocket -lnsl"
1385 fi
1386 if expr "$SYSTEM_TYPE" : ".*unixware7.0.0" > /dev/null
1387 then
1388 AC_DEFINE(HAVE_UNIXWARE7_THREADS, [1])
1389 fi
1390 AC_MSG_RESULT("yes")
1391 # We must have cc
1392 AC_MSG_CHECKING("for gcc")
1393 if expr "$CC" : ".*gcc.*"
1394 then
1395 CC="$CC -pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
1396 CXX="$CXX -pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
1397 else
1398 CC="$CC -Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
1399 CXX="$CXX -Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK"
1400 fi
1401 else
1402 AC_MSG_ERROR([configure: error: Can't find thread libs on SCO UnixWare7. See the Installation chapter in the Reference Manual.])
1403 fi
1404 else
1405 AC_MSG_RESULT("no")
1406 fi
1407 else
1408 AC_MSG_ERROR([On SCO UNIX MySQL requires that the FSUThreads package is installed. See the Installation chapter in the Reference Manual.])
1409 fi
1410 else
1411 AC_MSG_RESULT("no")
1412 fi
1413fi
1414
1415#
1416# Check for SCO threading libraries
1417#
1418if test "$with_named_thread" = "no"
1419then
1420 AC_MSG_CHECKING([SCO OpenServer 6, UnixWare 7 or OpenUNIX 8 native threads])
1421 if expr "$SYSTEM_TYPE" : ".*UnixWare.*" > /dev/null || \
1422 expr "$SYSTEM_TYPE" : ".*SCO_SV6.*" > /dev/null || \
1423 expr "$SYSTEM_TYPE" : ".*OpenUNIX.*" > /dev/null
1424 then
1425 if test -f /usr/lib/libthread.so -o -f /usr/lib/libthreadT.so
1426 then
1427 MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK
1428 if expr "$CC" : ".*gcc.*" > /dev/null
1429 then
1430 with_named_thread="-pthread -lsocket -lnsl"
1431 CC="$CC -pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK";
1432 CXX="$CXX -pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK";
1433 else
1434 with_named_thread="-Kthread -lsocket -lnsl"
1435 CC="$CC -Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK";
1436 CXX="$CXX -Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK";
1437 fi
1438 if expr "$SYSTEM_TYPE" : ".*unixware7.0.0" > /dev/null
1439 then
1440 AC_DEFINE(HAVE_UNIXWARE7_THREADS, [1], [Have UnixWare 7 (or similar) almost-POSIX threading library])
1441 fi
1442 AC_MSG_RESULT(yes)
1443 else
1444 AC_MSG_ERROR([configure: error: Can't find thread library on SCO/Caldera system. See the Installation chapter in the Reference Manual.])
1445 fi
1446 else
1447 AC_MSG_RESULT(no)
1448 fi
1449fi
1450
1451# Hack for Siemens UNIX
1452if test "$with_named_thread" = "no"
1453then
1454 AC_MSG_CHECKING("Siemens threads")
1455 if test -f /usr/lib/libxnet.so -a "$SYSTEM_TYPE" = "sni-sysv4"
1456 then
1457 LIBS="-lxnet $LIBS"
1458 NON_THREADED_LIBS="-lxnet $NON_THREADED_LIBS"
1459 with_named_thread="-Kthread $LDFLAGS -lxnet"
1460 LD_FLAGS=""
1461 CFLAGS="-Kthread $CFLAGS"
1462 CXXFLAGS="-Kthread $CXXFLAGS"
1463 AC_MSG_RESULT("yes")
1464 else
1465 AC_MSG_RESULT("no")
1466 fi
1467fi
1468
1469# Use library named -lpthread
1470if test "$with_named_thread" = "no" -a "$with_pthread" = "yes"
1471then
1472 with_named_thread="-lpthread"
1473fi
1474
1475#---END:
1476
1477# Hack for Solaris >= 2.5
1478# We want both the new and the old interface
1479
1480if test "$with_named_thread" = "no"
1481then
1482 AC_MSG_CHECKING("Solaris threads")
1483 if test -f /usr/lib/libpthread.so -a -f /usr/lib/libthread.so
1484 then
1485 with_named_thread="-lpthread -lthread"
1486 AC_MSG_RESULT("yes")
1487 else
1488 AC_MSG_RESULT("no")
1489 fi
1490fi
1491
1492# Should we use named pthread library ?
1493AC_MSG_CHECKING("named thread libs:")
1494if test "$with_named_thread" != "no"
1495then
1496 LIBS="$with_named_thread $LIBS $with_named_thread"
1497 CLIENT_THREAD_LIBS="$with_named_thread"
1498 with_posix_threads="yes"
1499 AC_MSG_RESULT("$with_named_thread")
1500else
1501 AC_MSG_RESULT("no")
1502 # pthread_create is in standard libraries (As in BSDI 3.0)
1503 AC_MSG_CHECKING("for pthread_create in -libc");
1504 AC_TRY_LINK(
1505 [#include <pthread.h>],
1506 [ (void) pthread_create((pthread_t*) 0,(pthread_attr_t*) 0, 0, 0); ],
1507 with_posix_threads=yes, with_posix_threads=no)
1508 AC_MSG_RESULT("$with_posix_threads")
1509 if test "$with_posix_threads" = "no"
1510 then
1511 AC_MSG_CHECKING("for pthread_create in -lpthread")
1512 ac_save_LIBS="$LIBS"
1513 LIBS="$LIBS -lpthread"
1514 CLIENT_THREAD_LIBS="-lpthread"
1515 AC_TRY_LINK(
1516 [#include <pthread.h>],
1517 [ (void) pthread_create((pthread_t*) 0,(pthread_attr_t*) 0, 0, 0); ],
1518 with_posix_threads=yes, with_posix_threads=no)
1519 AC_MSG_RESULT("$with_posix_threads")
1520 if test "$with_posix_threads" = "no"
1521 then
1522 LIBS=" $ac_save_LIBS -lpthreads"
1523 CLIENT_THREAD_LIBS="-lpthreads"
1524 AC_MSG_CHECKING("for pthread_create in -lpthreads")
1525 AC_TRY_LINK(
1526 [#include <pthread.h>],
1527 [ pthread_create((pthread_t*) 0,(pthread_attr_t*) 0, 0, 0); ],
1528 with_posix_threads=yes, with_posix_threads=no)
1529 AC_MSG_RESULT("$with_posix_threads")
1530 if test "$with_posix_threads" = "no"
1531 then
1532 # This is for FreeBSD
1533 LIBS="$ac_save_LIBS -pthread"
1534 CLIENT_THREAD_LIBS="-pthread"
1535 AC_MSG_CHECKING("for pthread_create in -pthread")
1536 AC_TRY_LINK(
1537 [#include <pthread.h>],
1538 [ pthread_create((pthread_t*) 0,(pthread_attr_t*) 0, 0, 0); ],
1539 with_posix_threads=yes, with_posix_threads=no)
1540 AC_MSG_RESULT("$with_posix_threads")
1541 fi
1542 fi
1543 fi
1544fi
1545
1546#---START: Used in for client configure
1547# Must be checked after, because strtok_r may be in -lpthread
1548# On AIX strtok_r is in libc_r
1549
1550my_save_LIBS="$LIBS"
1551AC_CHECK_LIB(pthread,strtok_r)
1552LIBS="$my_save_LIBS"
1553if test "$ac_cv_lib_pthread_strtok_r" = "no"
1554then
1555 AC_CHECK_LIB(c_r,strtok_r)
1556 case "$with_osf32_threads---$target_os" in
1557 # Don't keep -lc_r in LIBS; -pthread handles it magically
1558 yes---* | *---freebsd* | *---hpux*) LIBS="$my_save_LIBS" ;;
1559
1560 esac
1561 AC_CHECK_FUNCS(strtok_r pthread_init)
1562else
1563 AC_CHECK_FUNCS(strtok_r)
1564fi
1565#---END:
1566
1567# dlopen, dlerror
1568case "$with_mysqld_ldflags " in
1569
1570 *"-all-static "*)
1571 # No need to check for dlopen when mysqld is linked with
1572 # -all-static as it won't be able to load any functions.
1573 # NOTE! It would be better if it was possible to test if dlopen
1574 # can be used, but a good way to test it couldn't be found
1575
1576 ;;
1577
1578 *)
1579 # Check for dlopen, needed for user definable functions
1580 # This must be checked after threads on AIX
1581 # We only need this for mysqld, not for the clients.
1582
1583 my_save_LIBS="$LIBS"
1584 LIBS=""
1585 AC_CHECK_LIB(dl,dlopen)
1586 LIBDL=$LIBS
1587 LIBS="$my_save_LIBS"
1588 AC_SUBST(LIBDL)
1589
1590 my_save_LIBS="$LIBS"
1591 LIBS="$LIBS $LIBDL"
1592 AC_CHECK_FUNCS(dlopen dlerror)
1593 LIBS="$my_save_LIBS"
1594
1595 ;;
1596esac
1597
1598
1599# System characteristics
1600case $SYSTEM_TYPE in
1601 *netware*) ;;
1602 *)
1603AC_SYS_RESTARTABLE_SYSCALLS
1604 ;;
1605esac
1606
1607# Build optimized or debug version ?
1608# First check for gcc and g++
1609if test "$GCC" = "yes"
1610then
1611 DEBUG_CFLAGS="-g"
1612 DEBUG_OPTIMIZE_CC="-O"
1613 OPTIMIZE_CFLAGS="$MAX_C_OPTIMIZE"
1614else
1615 DEBUG_CFLAGS="-g"
1616 DEBUG_OPTIMIZE_CC=""
1617 case $SYSTEM_TYPE in
1618 *solaris*)
1619 OPTIMIZE_CFLAGS="-O1"
1620 ;;
1621 *)
1622 OPTIMIZE_CFLAGS="-O"
1623 ;;
1624 esac
1625fi
1626if test "$GXX" = "yes"
1627then
1628 DEBUG_CXXFLAGS="-g"
1629 DEBUG_OPTIMIZE_CXX="-O"
1630 OPTIMIZE_CXXFLAGS="$MAX_CXX_OPTIMIZE"
1631else
1632 DEBUG_OPTIMIZE_CXX=""
1633 case $SYSTEM_TYPE in
1634 *solaris*)
1635 DEBUG_CXXFLAGS="-g0"
1636 OPTIMIZE_CXXFLAGS="-O1"
1637 ;;
1638 *)
1639 DEBUG_CXXFLAGS="-g"
1640 OPTIMIZE_CXXFLAGS="-O"
1641 ;;
1642 esac
1643fi
1644
1645case $SYSTEM_TYPE in
1646 *netware*)
1647 DEBUG_CFLAGS="-g -DDEBUG -sym internal,codeview4"
1648 DEBUG_CXXFLAGS="-g -DDEBUG -sym internal,codeview4"
1649 DEBUG_OPTIMIZE_CC="-DDEBUG"
1650 DEBUG_OPTIMIZE_CXX="-DDEBUG"
1651 OPTIMIZE_CFLAGS="-O3 -DNDEBUG"
1652 OPTIMIZE_CXXFLAGS="-O3 -DNDEBUG"
1653 ;;
1654esac
1655
1656# If the user specified CFLAGS, we won't add any optimizations
1657if test -n "$SAVE_CFLAGS"
1658then
1659 OPTIMIZE_CFLAGS=""
1660 DEBUG_OPTIMIZE_CC=""
1661fi
1662# Ditto for CXXFLAGS
1663if test -n "$SAVE_CXXFLAGS"
1664then
1665 OPTIMIZE_CXXFLAGS=""
1666 DEBUG_OPTIMIZE_CXX=""
1667fi
1668
1669if test "$with_debug" = "yes"
1670then
1671 # Medium debug.
1672 AC_DEFINE([DBUG_ON], [1], [Use libdbug])
1673 CFLAGS="$DEBUG_CFLAGS $DEBUG_OPTIMIZE_CC -DSAFE_MUTEX $CFLAGS"
1674 CXXFLAGS="$DEBUG_CXXFLAGS $DEBUG_OPTIMIZE_CXX -DSAFE_MUTEX $CXXFLAGS"
1675elif test "$with_debug" = "full"
1676then
1677 # Full debug. Very slow in some cases
1678 AC_DEFINE([DBUG_ON], [1], [Use libdbug])
1679 CFLAGS="$DEBUG_CFLAGS -DSAFE_MUTEX -DSAFEMALLOC $CFLAGS"
1680 CXXFLAGS="$DEBUG_CXXFLAGS -DSAFE_MUTEX -DSAFEMALLOC $CXXFLAGS"
1681else
1682 # Optimized version. No debug
1683 AC_DEFINE([DBUG_OFF], [1], [Don't use libdbug])
1684 CFLAGS="$OPTIMIZE_CFLAGS $CFLAGS"
1685 CXXFLAGS="$OPTIMIZE_CXXFLAGS $CXXFLAGS"
1686fi
1687
1688AC_ARG_WITH([valgrind],
1689 [AS_HELP_STRING([--with-valgrind],
1690 [Valgrind instrumentation @<:@default=no@:>@])],
1691 [], [with_valgrind=no])
1692
1693if test "$with_valgrind" != "no"
1694then
1695 AC_CHECK_HEADERS([valgrind/valgrind.h valgrind/memcheck.h],
1696 [AC_DEFINE([HAVE_VALGRIND], [1], [Define for Valgrind support])])
1697fi
1698
1699# Debug Sync Facility. NOTE: depends on 'with_debug'. Must be behind it.
1700AC_MSG_CHECKING(if Debug Sync Facility should be enabled.)
1701AC_ARG_ENABLE(debug_sync,
1702 AS_HELP_STRING([--enable-debug-sync],
1703 [Build a version with Debug Sync Facility]),
1704 [ enable_debug_sync=$enableval ],
1705 [ enable_debug_sync=$with_debug ])
1706
1707if test "$enable_debug_sync" != "no"
1708then
1709 AC_DEFINE([ENABLED_DEBUG_SYNC], [1],
1710 [If Debug Sync Facility should be enabled])
1711 AC_MSG_RESULT([yes])
1712else
1713 AC_MSG_RESULT([no])
1714fi
1715
1716# If we should allow error injection tests
1717AC_ARG_WITH(error-inject,
1718 AC_HELP_STRING([--with-error-inject],[Enable error injection in MySQL Server]),
1719 [ with_error_inject=$withval ],
1720 [ with_error_inject=no ])
1721
1722if test $with_debug != "no"
1723then
1724 if test "$with_error_inject" = "yes"
1725 then
1726 AC_DEFINE([ERROR_INJECT_SUPPORT], [1],
1727 [Enable error injection in MySQL Server])
1728 fi
1729fi
1730
1731AC_ARG_WITH([fast-mutexes],
1732 AC_HELP_STRING([--with-fast-mutexes],
1733 [Compile with fast mutexes (default is disabled)]),
1734 [with_fast_mutexes=$withval], [with_fast_mutexes=no])
1735
1736if test "$with_fast_mutexes" != "no"
1737then
1738 if test "$with_debug" != "no"
1739 then
1740 AC_MSG_WARN(['--with-fast-mutexes' ignored when '--with-debug' is given])
1741 else
1742 AC_DEFINE([MY_PTHREAD_FASTMUTEX], [1],
1743 [Define to 1 if you want to use fast mutexes])
1744 fi
1745fi
1746
1747AC_ARG_WITH([atomic-ops],
1748 AC_HELP_STRING([--with-atomic-ops=rwlocks|smp|up],
1749 [Implement atomic operations using pthread rwlocks or atomic CPU
1750 instructions for multi-processor (default) or uniprocessor
1751 configuration]), , [with_atomic_ops=smp])
1752case "$with_atomic_ops" in
1753 "up") AC_DEFINE([MY_ATOMIC_MODE_DUMMY], [1],
1754 [Assume single-CPU mode, no concurrency]) ;;
1755 "rwlocks") AC_DEFINE([MY_ATOMIC_MODE_RWLOCKS], [1],
1756 [Use pthread rwlocks for atomic ops]) ;;
1757 "smp") ;;
1758 *) AC_MSG_ERROR(["$with_atomic_ops" is not a valid value for --with-atomic-ops]) ;;
1759esac
1760
1761AC_CACHE_CHECK([whether the compiler provides atomic builtins],
1762 [mysql_cv_gcc_atomic_builtins], [AC_TRY_RUN([
1763 int main()
1764 {
1765 int foo= -10; int bar= 10;
1766 long long int foo64= -10; long long int bar64= 10;
1767 if (!__sync_fetch_and_add(&foo, bar) || foo)
1768 return -1;
1769 bar= __sync_lock_test_and_set(&foo, bar);
1770 if (bar || foo != 10)
1771 return -1;
1772 bar= __sync_val_compare_and_swap(&bar, foo, 15);
1773 if (bar)
1774 return -1;
1775 if (!__sync_fetch_and_add(&foo64, bar64) || foo64)
1776 return -1;
1777 bar64= __sync_lock_test_and_set(&foo64, bar64);
1778 if (bar64 || foo64 != 10)
1779 return -1;
1780 bar64= __sync_val_compare_and_swap(&bar64, foo, 15);
1781 if (bar64)
1782 return -1;
1783 return 0;
1784 }
1785], [mysql_cv_gcc_atomic_builtins=yes],
1786 [mysql_cv_gcc_atomic_builtins=no],
1787 [mysql_cv_gcc_atomic_builtins=no])])
1788
1789if test "x$mysql_cv_gcc_atomic_builtins" = xyes; then
1790 AC_DEFINE(HAVE_GCC_ATOMIC_BUILTINS, 1,
1791 [Define to 1 if compiler provides atomic builtins.])
1792fi
1793
1794AC_CACHE_CHECK([whether the OS provides atomic_* functions like Solaris],
1795 [mysql_cv_solaris_atomic],
1796 [AC_RUN_IFELSE(
1797 [AC_LANG_PROGRAM(
1798 [[
1799 #include <atomic.h>
1800 ]],
1801 [[
1802 int foo = -10; int bar = 10;
1803 int64_t foo64 = -10; int64_t bar64 = 10;
1804 if (atomic_add_int_nv((uint_t *)&foo, bar) || foo)
1805 return -1;
1806 bar = atomic_swap_uint((uint_t *)&foo, (uint_t)bar);
1807 if (bar || foo != 10)
1808 return -1;
1809 bar = atomic_cas_uint((uint_t *)&bar, (uint_t)foo, 15);
1810 if (bar)
1811 return -1;
1812 if (atomic_add_64_nv((volatile uint64_t *)&foo64, bar64) || foo64)
1813 return -1;
1814 bar64 = atomic_swap_64((volatile uint64_t *)&foo64, (uint64_t)bar64);
1815 if (bar64 || foo64 != 10)
1816 return -1;
1817 bar64 = atomic_cas_64((volatile uint64_t *)&bar64, (uint_t)foo64, 15);
1818 if (bar64)
1819 return -1;
1820 atomic_or_64((volatile uint64_t *)&bar64, 0);
1821 return 0;
1822 ]]
1823 )],
1824 [mysql_cv_solaris_atomic=yes],
1825 [mysql_cv_solaris_atomic=no],
1826 [mysql_cv_solaris_atomic=no]
1827)])
1828
1829if test "x$mysql_cv_solaris_atomic" = xyes; then
1830 AC_DEFINE(HAVE_SOLARIS_ATOMIC, 1,
1831 [Define to 1 if OS provides atomic_* functions like Solaris.])
1832fi
1833
1834# Force static compilation to avoid linking problems/get more speed
1835AC_ARG_WITH(mysqld-ldflags,
1836 [ --with-mysqld-ldflags Extra linking arguments for mysqld],
1837 [MYSQLD_EXTRA_LDFLAGS=$withval],
1838 [MYSQLD_EXTRA_LDFLAGS=])
1839AC_SUBST(MYSQLD_EXTRA_LDFLAGS)
1840
1841AC_ARG_WITH(client-ldflags,
1842 [ --with-client-ldflags Extra linking arguments for clients],
1843 [CLIENT_EXTRA_LDFLAGS=$withval],
1844 [CLIENT_EXTRA_LDFLAGS=])
1845AC_SUBST(CLIENT_EXTRA_LDFLAGS)
1846
1847AC_ARG_WITH(mysqld-libs,
1848 [ --with-mysqld-libs Extra libraries to link with for mysqld],
1849 [MYSQLD_EXTRA_LIBS=$withval],
1850 [MYSQLD_EXTRA_LIBS=])
1851AC_SUBST(MYSQLD_EXTRA_LIBS)
1852
1853AC_ARG_WITH(lib-ccflags,
1854 [ --with-lib-ccflags Extra CC options for libraries],
1855 [LIB_EXTRA_CCFLAGS=$withval],
1856 [LIB_EXTRA_CCFLAGS=])
1857AC_SUBST(LIB_EXTRA_CCFLAGS)
1858
1859# Avoid stupid bug on some OS
1860AC_ARG_WITH(low-memory,
1861 [ --with-low-memory Try to use less memory to compile to avoid
1862 memory limitations.],
1863 [with_lowmem=$withval],
1864 [with_lowmem=no])
1865if test "$with_lowmem" = "yes"
1866then
1867 if test "$ac_cv_prog_gcc" = "yes"
1868 then
1869 LM_CFLAGS="-fno-inline"
1870 else
1871 LM_CFLAGS="-O0"
1872 fi
1873else
1874 LM_CFLAGS=""
1875fi
1876AC_SUBST(LM_CFLAGS)
1877
1878AC_ARG_WITH(comment,
1879 [ --with-comment Comment about compilation environment.],
1880 [with_comment=$withval],
1881 [with_comment=no])
1882if test "$with_comment" != "no"
1883then
1884 COMPILATION_COMMENT=$with_comment
1885else
1886 COMPILATION_COMMENT="Source distribution"
1887fi
1888AC_SUBST(COMPILATION_COMMENT)
1889
1890AC_MSG_CHECKING("need of special linking flags")
1891if test "$TARGET_LINUX" = "true" -a "$ac_cv_prog_gcc" = "yes" -a "$all_is_static" != "yes"
1892then
1893 LDFLAGS="$LDFLAGS -rdynamic"
1894 AC_MSG_RESULT("-rdynamic")
1895else
1896 case "$SYSTEM_TYPE$with_mysqld_ldflags " in
1897 *freebsd*"-all-static "*|*dragonfly*"-all-static "*)
1898 AC_MSG_RESULT("none")
1899 ;;
1900 *freebsd*|*dragonfly*)
1901 MYSQLD_EXTRA_LDFLAGS="$MYSQLD_EXTRA_LDFLAGS -export-dynamic"
1902 AC_MSG_RESULT("-export-dynamic")
1903 ;;
1904 *)
1905 AC_MSG_RESULT("none")
1906 ;;
1907 esac
1908fi
1909
1910dnl Checks for typedefs, structures, and compiler characteristics.
1911AC_C_CONST
1912AC_C_INLINE
1913AC_TYPE_OFF_T
1914AC_STRUCT_ST_RDEV
1915AC_HEADER_TIME
1916AC_STRUCT_TM
1917MYSQL_NEEDS_MYSYS_NEW
1918# AC_CHECK_SIZEOF return 0 when it does not find the size of a
1919# type. We want a error instead.
1920AC_CHECK_SIZEOF(char, 1)
1921if test "$ac_cv_sizeof_char" -eq 0
1922then
1923 AC_MSG_ERROR([No size for char type.
1924A likely cause for this could be that there isn't any
1925static libraries installed. You can verify this by checking if you have libm.a
1926in /lib, /usr/lib or some other standard place. If this is the problem,
1927install the static libraries and try again. If this isn't the problem,
1928examine config.log for possible errors. If you want to report this, use
1929'scripts/mysqlbug' and include at least the last 20 rows from config.log!])
1930fi
1931AC_CHECK_SIZEOF(char*, 4)
1932AC_CHECK_SIZEOF(short, 2)
1933AC_CHECK_SIZEOF(int, 4)
1934if test "$ac_cv_sizeof_int" -eq 0
1935then
1936 AC_MSG_ERROR("No size for int type.")
1937fi
1938AC_CHECK_SIZEOF(long, 4)
1939if test "$ac_cv_sizeof_long" -eq 0
1940then
1941 AC_MSG_ERROR("No size for long type.")
1942fi
1943AC_CHECK_SIZEOF(long long, 8)
1944if test "$ac_cv_sizeof_long_long" -eq 0
1945then
1946 AC_MSG_ERROR("MySQL needs a long long type.")
1947fi
1948# off_t is not a builtin type
1949AC_CHECK_SIZEOF(off_t, 4)
1950if test "$ac_cv_sizeof_off_t" -eq 0
1951then
1952 AC_MSG_ERROR("MySQL needs a off_t type.")
1953fi
1954
1955dnl
1956dnl check if time_t is unsigned
1957dnl
1958
1959MYSQL_CHECK_TIME_T
1960
1961dnl
1962dnl check size of time_t
1963dnl
1964
1965AC_CHECK_SIZEOF(time_t, 8)
1966if test "$ac_cv_sizeof_time_t" -eq 0
1967then
1968 AC_MSG_ERROR("MySQL needs a time_t type.")
1969fi
1970
1971# do we need #pragma interface/#pragma implementation ?
1972# yes if it's gcc 2.x, and not icc pretending to be gcc, and not cygwin
1973AC_MSG_CHECKING(the need for @%:@pragma interface/implementation)
1974# instead of trying to match SYSTEM_TYPE and CC_VERSION (that doesn't
1975# follow any standard), we'll use well-defined preprocessor macros:
1976AC_TRY_CPP([
1977#if !defined(__CYGWIN__) && !defined(__INTEL_COMPILER) && defined(__GNUC__) && (__GNUC__ < 3)
1978#error USE_PRAGMA_IMPLEMENTATION
1979#endif
1980],AC_MSG_RESULT(no) ,AC_MSG_RESULT(yes) ; CXXFLAGS="$CXXFLAGS -DUSE_PRAGMA_IMPLEMENTATION")
1981
1982# This always gives a warning. Ignore it unless you are cross compiling
1983AC_C_BIGENDIAN
1984#---START: Used in for client configure
1985# Check base type of last arg to accept
1986MYSQL_TYPE_ACCEPT
1987#---END:
1988# Figure out what type of struct rlimit to use with setrlimit
1989MYSQL_TYPE_STRUCT_RLIMIT
1990# Find where the stack goes
1991MYSQL_STACK_DIRECTION
1992# We want to skip alloca on irix unconditionally. It may work on some version..
1993MYSQL_FUNC_ALLOCA
1994# Do struct timespec have members tv_sec or ts_sec
1995MYSQL_TIMESPEC_TS
1996# Do we have the tzname variable
1997MYSQL_TZNAME
1998# Do the c++ compiler have a bool type
1999MYSQL_CXX_BOOL
2000# Check some common bugs with gcc 2.8.# on sparc
2001case $SYSTEM_TYPE in
2002 *netware*) ;;
2003 *)
2004 MYSQL_CHECK_LONGLONG_TO_FLOAT
2005 if test "$ac_cv_conv_longlong_to_float" != "yes"
2006 then
2007 AC_MSG_ERROR([Your compiler cannot convert a longlong value to a float!
2008 If you are using gcc 2.8.# you should upgrade to egcs 1.0.3 or newer and try
2009 again])
2010 fi
2011 ;;
2012esac
2013AC_CHECK_TYPES([sigset_t, off_t], [], [], [#include <sys/types.h>])
2014AC_CHECK_TYPES([size_t], [], [], [#include <stdio.h>])
2015AC_CHECK_TYPES([u_int32_t])
2016
2017MYSQL_PTHREAD_YIELD
2018
2019######################################################################
2020# For readline/libedit (We simply move the mimimum amount of stuff from
2021# the readline/libedit configure.in here)
2022
2023dnl Checks for header files.
2024AC_CHECK_HEADERS(malloc.h sys/cdefs.h)
2025
2026dnl Checks for library functions.
2027AC_FUNC_ALLOCA
2028AC_PROG_GCC_TRADITIONAL
2029AC_TYPE_SIGNAL
2030AC_CHECK_FUNCS(re_comp regcomp strdup)
2031
2032dnl Sun compilers have their own vis.h that is about something
2033dnl totally different. So, not to change the libedit source, we
2034dnl do some additional checks before we define HAVE_VIS_H.
2035AC_CHECK_HEADER(vis.h,
2036 [AC_CHECK_FUNC(strvis,
2037 [AC_DEFINE([HAVE_VIS_H], [1],[Found vis.h and the strvis() function])])])
2038
2039AC_CHECK_FUNCS(strlcat strlcpy)
2040AC_CHECK_FUNCS(issetugid getuid geteuid getgid getegid)
2041AC_CHECK_FUNCS(fgetln)
2042AC_CHECK_FUNCS(getline flockfile)
2043
2044# from old readline settting:
2045
2046MAKE_SHELL=/bin/sh
2047AC_SUBST(MAKE_SHELL)
2048
2049# Already-done: stdlib.h string.h unistd.h termios.h
2050AC_CHECK_HEADERS(varargs.h stdarg.h dirent.h locale.h ndir.h sys/dir.h \
2051 sys/file.h sys/ndir.h sys/ptem.h sys/pte.h sys/select.h sys/stream.h \
2052 sys/mman.h curses.h termcap.h termio.h termbits.h asm/termbits.h grp.h \
2053paths.h semaphore.h)
2054
2055# Already-done: strcasecmp
2056AC_CHECK_FUNCS(lstat putenv select setenv setlocale strcoll tcgetattr)
2057
2058AC_STAT_MACROS_BROKEN
2059MYSQL_SIGNAL_CHECK
2060MYSQL_CHECK_GETPW_FUNCS
2061MYSQL_HAVE_TIOCGWINSZ
2062MYSQL_HAVE_FIONREAD
2063MYSQL_HAVE_TIOCSTAT
2064MYSQL_STRUCT_DIRENT_D_INO
2065MYSQL_STRUCT_DIRENT_D_NAMLEN
2066MYSQL_TYPE_SIGHANDLER
2067MYSQL_CHECK_MULTIBYTE
2068if test "$with_named_curses" = "no"
2069then
2070 MYSQL_CHECK_LIB_TERMCAP
2071else
2072 TERMCAP_LIB="$with_named_curses"
2073fi
2074AC_SUBST(TERMCAP_LIB)
2075
2076# Check if the termcap function 'tgoto' is already declared in
2077# system header files or if it need to be declared locally
2078AC_CHECK_DECLS(tgoto,,,[
2079#ifdef HAVE_CURSES_H
2080# include <curses.h>
2081#elif HAVE_NCURSES_H
2082# include <ncurses.h>
2083#endif
2084#ifdef HAVE_TERM_H
2085# include <term.h>
2086#endif
2087])
2088
2089LIBEDIT_LOBJECTS=""
2090AC_CHECK_FUNC(strunvis, ,[LIBEDIT_LOBJECTS="$LIBEDIT_LOBJECTS unvis.o"])
2091AC_CHECK_FUNC(strvis, ,[LIBEDIT_LOBJECTS="$LIBEDIT_LOBJECTS vis.o"])
2092AC_CHECK_FUNC(strlcpy, ,[LIBEDIT_LOBJECTS="$LIBEDIT_LOBJECTS strlcpy.o"])
2093AC_CHECK_FUNC(strlcat, ,[LIBEDIT_LOBJECTS="$LIBEDIT_LOBJECTS strlcat.o"])
2094AC_CHECK_FUNC(fgetln, ,[LIBEDIT_LOBJECTS="$LIBEDIT_LOBJECTS fgetln.o"])
2095AC_SUBST(LIBEDIT_LOBJECTS)
2096enable_readline="yes"
2097
2098# End of readline/libedit stuff
2099#########################################################################
2100
2101dnl Checks for library functions.
2102
2103#
2104# The following code disables intrinsic function support while we test for
2105# library functions. This is to avoid configure problems with Intel ecc
2106# compiler
2107
2108ORG_CFLAGS="$CFLAGS"
2109if test "$GCC" != "yes"; then
2110 AC_SYS_COMPILER_FLAG(-nolib_inline,nolib_inline,CFLAGS,[],[])
2111fi
2112
2113#AC_FUNC_MMAP
2114AC_TYPE_SIGNAL
2115MYSQL_TYPE_QSORT
2116AC_FUNC_UTIME_NULL
2117AC_FUNC_VPRINTF
2118
2119AC_CHECK_DECLS([fdatasync, bzero])
2120
2121AC_CHECK_FUNCS(alarm bfill bmove bsearch bzero \
2122 chsize cuserid fchmod fcntl \
2123 fconvert fdatasync fesetround finite fpresetsticky fpsetmask fsync ftruncate \
2124 getcwd gethostbyaddr_r gethostbyname_r getpass getpassphrase getpwnam \
2125 getpwuid getrlimit getrusage getwd index initgroups isnan \
2126 localtime_r gethrtime gmtime_r \
2127 locking longjmp lrand48 madvise mallinfo memcpy memmove \
2128 mkstemp mlockall perror poll pread pthread_attr_create mmap mmap64 getpagesize \
2129 pthread_attr_getstacksize pthread_attr_setprio pthread_attr_setschedparam \
2130 pthread_attr_setstacksize pthread_condattr_create pthread_getsequence_np \
2131 pthread_key_delete pthread_rwlock_rdlock pthread_setprio \
2132 pthread_setprio_np pthread_setschedparam pthread_sigmask readlink \
2133 realpath rename rint rwlock_init setupterm \
2134 shmget shmat shmdt shmctl sigaction sigemptyset sigaddset \
2135 sighold sigset sigthreadmask port_create sleep \
2136 snprintf socket strsep stpcpy strcasecmp strerror strsignal strnlen strpbrk strstr \
2137 strtol strtoll strtoul strtoull tell tempnam thr_setconcurrency vidattr \
2138 posix_fallocate backtrace backtrace_symbols backtrace_symbols_fd printstack \
2139 fedisableexcept)
2140
2141#
2142#
2143#
2144# The following change can be safely null-merged to 5.5
2145# since configure.cmake in 5.5 does the same check
2146AC_SEARCH_LIBS(clock_gettime, rt, LIBRT="-lrt")
2147case "$target" in
2148 *-*-aix4* | *-*-sco*)
2149 # (grr) aix 4.3 has a stub for clock_gettime, (returning ENOSYS)
2150 # and using AC_TRY_RUN is hard when cross-compiling
2151 # We also disable for SCO for the time being, the headers for the
2152 # thread library we use conflicts with other headers.
2153 ;;
2154 *) AC_CHECK_FUNCS(clock_gettime)
2155 ;;
2156esac
2157
2158case "$mysql_cv_sys_os" in
2159 OS400) # i5/OS (OS/400) emits a SIGILL (Function not implemented) when
2160 # unsupported priority values are passed to pthread_setschedprio.
2161 # Since the only supported value is 1, treat it as inexistent.
2162 ;;
2163 SunOS) # Bug#42599 error: `pthread_setschedprio' was not declared in this scope
2164 # In some installations, the pthread.h header used by GCC does not
2165 # declare the pthread_setscheprio prototype, but the function is
2166 # implemented. Since the function is used in C++ code, ensure that
2167 # the function prototype is present.
2168 AC_MSG_CHECKING([whether pthread_setschedprio is declared])
2169 AC_LANG_PUSH([C++])
2170 AC_COMPILE_IFELSE([
2171 AC_LANG_PROGRAM([#include <pthread.h>],
2172 [(void)(pthread_setschedprio);])],
2173 [ac_cv_func_pthread_setschedprio=yes],
2174 [ac_cv_func_pthread_setschedprio=no])
2175 AC_LANG_POP([C++])
2176 AC_MSG_RESULT([$ac_cv_func_pthread_setschedprio])
2177 if test "$ac_cv_func_pthread_setschedprio" = yes; then
2178 AC_DEFINE(HAVE_PTHREAD_SETSCHEDPRIO, 1,
2179 [Define to 1 if you have the `pthread_setschedprio' function.])
2180 fi
2181 ;;
2182 *) AC_CHECK_FUNCS(pthread_setschedprio)
2183 ;;
2184esac
2185
2186# Check that isinf() is available in math.h and can be used in both C and C++
2187# code
2188AC_MSG_CHECKING(for isinf in <math.h>)
2189AC_TRY_LINK([#include <math.h>], [float f = 0.0; int r = isinf(f); return r],
2190 AC_MSG_RESULT(yes)
2191 AC_MSG_CHECKING(whether isinf() is safe to use in C code)
2192 AC_TRY_RUN([
2193#include <math.h>
2194int main()
2195{
2196 double a= 10.0;
2197 double b= 1e308;
2198
2199 return !isinf(a * b);
2200}
2201],
2202 [AC_MSG_RESULT(yes)],
2203 [AC_MSG_RESULT(no)
2204 AC_DEFINE([HAVE_BROKEN_ISINF], [1],
2205 [Define to 1 if isinf() uses 80-bit register for intermediate values])
2206 ],
2207 [
2208# Let's be optimistic when cross-compiling, since the only compiler known
2209# to be affected by this isinf() bug is GCC 4.3 on 32-bit x86.
2210 AC_MSG_RESULT([[cross-compiling, assuming 'yes']])
2211 ])
2212 AC_MSG_CHECKING(whether isinf() can be used in C++ code)
2213 AC_LANG_SAVE
2214 AC_LANG_CPLUSPLUS
2215 AC_TRY_LINK([#include <math.h>], [float f = 0.0; int r = isinf(f); return r],
2216 AC_MSG_RESULT(yes)
2217 AC_DEFINE(HAVE_ISINF, [1], [isinf() macro or function]),
2218 AC_MSG_RESULT(no))
2219 AC_LANG_RESTORE,
2220 AC_MSG_RESULT(no))
2221
2222CFLAGS="$ORG_CFLAGS"
2223
2224# Sanity check: We chould not have any fseeko symbol unless
2225# large_file_support=yes
2226AC_CHECK_FUNC(fseeko,
2227[if test "$large_file_support" = no -a "$TARGET_LINUX" = "true";
2228then
2229 AC_MSG_ERROR("Found fseeko symbol but large_file_support is not enabled!")
2230fi]
2231)
2232
2233# Check definition of gethostbyaddr_r (glibc2 defines this with 8 arguments)
2234ac_save_CXXFLAGS="$CXXFLAGS"
2235AC_CACHE_CHECK([style of gethost* routines], mysql_cv_gethost_style,
2236AC_LANG_SAVE
2237AC_LANG_CPLUSPLUS
2238
2239# Test whether madvise() is declared in C++ code -- it is not on some
2240# systems, such as Solaris
2241AC_CHECK_DECLS(madvise, [], [], [#if HAVE_SYS_MMAN_H
2242#include <sys/types.h>
2243#include <sys/mman.h>
2244#endif])
2245
2246# Do not treat warnings as errors if we are linking against other libc
2247# this is to work around gcc not being permissive on non-system includes
2248# with respect to ANSI C++
2249# We also remove the -fbranch-probabilities option as this will give warnings
2250# about not profiled code, which confuses configure
2251# We also must remove -W and -Wcheck which on icc produces warnings that
2252# we don't want to catch with -Werror
2253
2254if test "$ac_cv_prog_gxx" = "yes" -a "$with_other_libc" = "no"
2255then
2256 CXXFLAGS=`echo "$CXXFLAGS -Werror" | sed -e 's/-fbranch-probabilities//; s/-Wall//; s/-ansi//; s/-pedantic//; s/-Wcheck//'`
2257fi
2258
2259AC_TRY_COMPILE(
2260[#undef inline
2261#if !defined(SCO) && !defined(__osf__) && !defined(_REENTRANT)
2262#define _REENTRANT
2263#endif
2264#include <pthread.h>
2265#include <sys/types.h>
2266#include <sys/socket.h>
2267#include <netinet/in.h>
2268#include <arpa/inet.h>
2269#include <netdb.h>],
2270[int skr;
2271 struct hostent *foo = gethostbyaddr_r((const char *) 0,
2272 0, 0, (struct hostent *) 0, (char *) NULL, 0, &skr); return (foo == 0);],
2273mysql_cv_gethost_style=solaris, mysql_cv_gethost_style=other))
2274AC_LANG_RESTORE
2275CXXFLAGS="$ac_save_CXXFLAGS"
2276if test "$mysql_cv_gethost_style" = "solaris"
2277then
2278 AC_DEFINE([HAVE_SOLARIS_STYLE_GETHOST], [1],
2279 [Solaris define gethostbyaddr_r with 7 arguments. glibc2 defines this with 8 arguments])
2280fi
2281
2282#---START: Used in for client configure
2283
2284# Check definition of gethostbyname_r (glibc2.0.100 is different from Solaris)
2285ac_save_CXXFLAGS="$CXXFLAGS"
2286AC_CACHE_CHECK([style of gethostbyname_r routines], mysql_cv_gethostbyname_style,
2287AC_LANG_SAVE
2288AC_LANG_CPLUSPLUS
2289if test "$ac_cv_prog_gxx" = "yes" -a "$with_other_libc" = "no"
2290then
2291 CXXFLAGS=`echo "$CXXFLAGS -Werror" | sed -e 's/-fbranch-probabilities//; s/-Wall//; s/-ansi//; s/-pedantic//; s/-Wcheck//'`
2292fi
2293AC_TRY_COMPILE(
2294[#undef inline
2295#if !defined(SCO) && !defined(__osf__) && !defined(_REENTRANT)
2296#define _REENTRANT
2297#endif
2298#include <pthread.h>
2299#include <sys/types.h>
2300#include <sys/socket.h>
2301#include <netinet/in.h>
2302#include <arpa/inet.h>
2303#include <netdb.h>],
2304[int skr;
2305
2306 skr = gethostbyname_r((const char *) 0,
2307 (struct hostent*) 0, (char*) 0, 0, (struct hostent **) 0, &skr);],
2308mysql_cv_gethostbyname_style=glibc2, mysql_cv_gethostbyname_style=other))
2309AC_LANG_RESTORE
2310CXXFLAGS="$ac_save_CXXFLAGS"
2311if test "$mysql_cv_gethostbyname_style" = "glibc2"
2312then
2313 AC_DEFINE([HAVE_GETHOSTBYNAME_R_GLIBC2_STYLE], [1],
2314 [Solaris define gethostbyname_r with 5 arguments. glibc2 defines this with 6 arguments])
2315fi
2316
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches