mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 11:01:52 +01:00
Merge hundin.mysql.fi:/home/jan/mysql-4.1
into hundin.mysql.fi:/home/jan/mysql-5.0
This commit is contained in:
commit
8cf0957dfa
10 changed files with 49 additions and 11 deletions
|
@ -186,6 +186,7 @@ mysqldev@build.mysql2.com
|
|||
mysqldev@melody.local
|
||||
mysqldev@mysql.com
|
||||
mysqldev@o2k.irixworld.net
|
||||
ndbdev@dl145b.mysql.com
|
||||
ndbdev@eel.hemma.oreland.se
|
||||
ndbdev@ndbmaster.mysql.com
|
||||
ndbdev@shark.
|
||||
|
@ -268,6 +269,7 @@ tonu@x153.internalnet
|
|||
tonu@x3.internalnet
|
||||
tsmith@build.mysql.com
|
||||
tulin@build.mysql.com
|
||||
tulin@dl145b.mysql.com
|
||||
tulin@mysql.com
|
||||
ulli@morbus.(none)
|
||||
venu@hundin.mysql.fi
|
||||
|
|
|
@ -2,8 +2,10 @@
|
|||
#include "my_config.h"
|
||||
#include "sys.h"
|
||||
|
||||
#if defined(LIBC_SCCS) && !defined(lint)
|
||||
#define __RCSID(x)
|
||||
#define __COPYRIGHT(x)
|
||||
#endif
|
||||
#define __RENAME(x)
|
||||
#define _DIAGASSERT(x)
|
||||
|
||||
|
|
|
@ -346,7 +346,7 @@ get_term_capabilities (bp)
|
|||
register unsigned int i;
|
||||
|
||||
for (i = 0; i < NUM_TC_STRINGS; i++)
|
||||
# ifdef __LCC__
|
||||
# if defined(__LCC__) || defined(__MWERKS__)
|
||||
*(tc_strings[i].tc_value) = tgetstr ((char *)tc_strings[i].tc_var, bp);
|
||||
# else
|
||||
*(tc_strings[i].tc_value) = tgetstr (tc_strings[i].tc_var, bp);
|
||||
|
|
23
configure.in
23
configure.in
|
@ -123,8 +123,25 @@ AM_SANITY_CHECK
|
|||
# This is needed is SUBDIRS is set
|
||||
AC_PROG_MAKE_SET
|
||||
|
||||
# This is need before AC_PROG_CC
|
||||
#
|
||||
##############################################################################
|
||||
# The below section needs to be done before AC_PROG_CC
|
||||
##############################################################################
|
||||
|
||||
# Hack for OS X/Darwin and Metrowerks CodeWarrior
|
||||
AC_ARG_WITH(darwin-mwcc,
|
||||
[ --with-darwin-mwcc Use Metrowerks CodeWarrior wrappers on OS X/Darwin],[
|
||||
builddir=`pwd`
|
||||
ccwrapper="$builddir/support-files/MacOSX/mwcc-wrapper"
|
||||
arwrapper="$builddir/support-files/MacOSX/mwar-wrapper"
|
||||
CC="$ccwrapper"
|
||||
CXX="$ccwrapper"
|
||||
LD="$ccwrapper"
|
||||
AR="$arwrapper"
|
||||
RANLIB=:
|
||||
export CC CXX LD AR RANLIB
|
||||
AC_SUBST(AR)
|
||||
AC_SUBST(RANLIB)
|
||||
])
|
||||
|
||||
if test "x${CFLAGS-}" = x ; then
|
||||
cflags_is_set=no
|
||||
|
@ -144,6 +161,8 @@ else
|
|||
ldflags_is_set=yes
|
||||
fi
|
||||
|
||||
################ End of section to be done before AC_PROG_CC #################
|
||||
|
||||
# The following hack should ensure that configure doesn't add optimizing
|
||||
# or debugging flags to CFLAGS or CXXFLAGS
|
||||
# C_EXTRA_FLAGS are flags that are automaticly added to both
|
||||
|
|
|
@ -179,6 +179,10 @@ extern void my_large_free(gptr ptr, myf my_flags);
|
|||
#if defined(_AIX) && !defined(__GNUC__) && !defined(_AIX43)
|
||||
#pragma alloca
|
||||
#endif /* _AIX */
|
||||
#if defined(__MWERKS__)
|
||||
#undef alloca
|
||||
#define alloca __alloca
|
||||
#endif /* __MWERKS__ */
|
||||
#if defined(__GNUC__) && !defined(HAVE_ALLOCA_H) && ! defined(alloca)
|
||||
#define alloca __builtin_alloca
|
||||
#endif /* GNUC */
|
||||
|
|
|
@ -247,3 +247,4 @@ count(*)
|
|||
3
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
drop table if exists t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c;
|
||||
520093696,1
|
||||
|
|
|
@ -209,3 +209,9 @@ select count(*)
|
|||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
drop table if exists t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c;
|
||||
--enable_warnings
|
||||
|
||||
#
|
||||
# Test BUG#10287
|
||||
#
|
||||
|
||||
--exec $NDB_TOOLS_DIR/ndb_select_all -d sys -D , SYSTAB_0 | grep 520093696
|
||||
|
|
|
@ -116,8 +116,12 @@ BaseString NDBT_ResultRow::c_str() const {
|
|||
|
||||
NdbOut &
|
||||
operator << (NdbOut& ndbout, const NDBT_ResultRow & res) {
|
||||
for(int i = 0; i<res.cols; i++)
|
||||
ndbout << *(res.data[i]) << "\t";
|
||||
if (res.cols != 0)
|
||||
{
|
||||
ndbout << *(res.data[0]);
|
||||
for(int i = 1; i<res.cols; i++)
|
||||
ndbout << res.ad << *(res.data[i]);
|
||||
}
|
||||
return ndbout;
|
||||
}
|
||||
|
||||
|
|
|
@ -6429,15 +6429,15 @@ ha_innobase::store_lock(
|
|||
(lock_type == TL_READ || lock_type == TL_READ_NO_INSERT) &&
|
||||
thd->lex->sql_command != SQLCOM_SELECT &&
|
||||
thd->lex->sql_command != SQLCOM_UPDATE_MULTI &&
|
||||
thd->lex->sql_command != SQLCOM_DELETE_MULTI ) {
|
||||
thd->lex->sql_command != SQLCOM_DELETE_MULTI &&
|
||||
thd->lex->sql_command != SQLCOM_LOCK_TABLES) {
|
||||
|
||||
/* In case we have innobase_locks_unsafe_for_binlog
|
||||
option set and isolation level of the transaction
|
||||
is not set to serializable and MySQL is doing
|
||||
INSERT INTO...SELECT without FOR UPDATE or IN
|
||||
SHARE MODE we use consistent read for select.
|
||||
Similarly, in case of DELETE...SELECT and
|
||||
UPDATE...SELECT when these are not multi table.*/
|
||||
INSERT INTO...SELECT or UPDATE ... = (SELECT ...)
|
||||
without FOR UPDATE or IN SHARE MODE in select, then
|
||||
we use consistent read for select. */
|
||||
|
||||
prebuilt->select_lock_type = LOCK_NONE;
|
||||
prebuilt->stored_select_lock_type = LOCK_NONE;
|
||||
|
|
|
@ -91,7 +91,7 @@ template <> class Bitmap<64>
|
|||
ulonglong map;
|
||||
public:
|
||||
Bitmap<64>() { }
|
||||
#if defined(__NETWARE__)
|
||||
#if defined(__NETWARE__) || defined(__MWERKS__)
|
||||
/*
|
||||
Metwork compiler gives error on Bitmap<64>
|
||||
Changed to Bitmap, since in this case also it will proper construct
|
||||
|
|
Loading…
Add table
Reference in a new issue