mirror of
https://github.com/MariaDB/server.git
synced 2025-06-26 17:42:13 +03:00
Merge hundin:/my/mysql-3.23 into tik.mysql.fi:/home/my/mysql-3.23
This commit is contained in:
12
bdb/dist/s_recover
vendored
12
bdb/dist/s_recover
vendored
@ -12,6 +12,13 @@ rm -f $loglist
|
||||
|
||||
trap 'rm -f $t; exit 1' 1 2 3 13 15
|
||||
|
||||
# Use the standard -k option if it works;
|
||||
# otherwise fall back on the traditional notation.
|
||||
if sort -k 1,1 /dev/null
|
||||
then sort_2_etc='-k 2'
|
||||
else sort_2_etc='+1'
|
||||
fi
|
||||
|
||||
# Check to make sure we haven't duplicated a log record entry, and build
|
||||
# the list of log record types that the test suite uses.
|
||||
for i in $DIR; do
|
||||
@ -19,13 +26,14 @@ for i in $DIR; do
|
||||
for f in ../$i/*.src; do
|
||||
# Grab the PREFIX; there should only be one per file, and
|
||||
# so it's okay to just take the first.
|
||||
grep '^PREFIX' $f | head -1
|
||||
grep '^PREFIX' $f | sed q
|
||||
egrep '^DEPRECATED[ ]|^BEGIN[ ]' $f | \
|
||||
awk '{print $1 "\t" $2 "\t" $3}'
|
||||
|
||||
done
|
||||
done > $loglist
|
||||
grep -v '^PREFIX' $loglist | awk '{print $2 "\t" $3}' | sort +1 -n | \
|
||||
grep -v '^PREFIX' $loglist | awk '{print $2 "\t" $3}' | \
|
||||
sort $sort_2_etc -n | \
|
||||
uniq -d -f 1 > $t
|
||||
[ -s $t ] && {
|
||||
echo "DUPLICATE LOG VALUES:"
|
||||
|
@ -611,6 +611,8 @@ AC_ARG_ENABLE(local-infile,
|
||||
[ ENABLED_LOCAL_INFILE=no ]
|
||||
)
|
||||
|
||||
AC_SUBST(ENABLE_LOCAL_INFILE)
|
||||
|
||||
# Use Paul Eggerts macros from GNU tar to check for large file support.
|
||||
MYSQL_SYS_LARGEFILE
|
||||
|
||||
|
@ -1022,7 +1022,7 @@ mysql_init(MYSQL *mysql)
|
||||
|
||||
/*
|
||||
Only enable LOAD DATA INFILE by default if configured with
|
||||
--with-enabled-local-inflile
|
||||
--enable-local-infile
|
||||
*/
|
||||
#ifdef ENABLED_LOCAL_INFILE
|
||||
mysql->options.client_flag|= CLIENT_LOCAL_FILES;
|
||||
|
@ -44,21 +44,22 @@ which ()
|
||||
|
||||
# No paths below as we can't be sure where the program is!
|
||||
|
||||
BASENAME=`which basename | head -1`
|
||||
DIFF=`which diff | head -1`
|
||||
SED=sed
|
||||
|
||||
BASENAME=`which basename | $SED q`
|
||||
DIFF=`which diff | $SED q`
|
||||
CAT=cat
|
||||
CUT=cut
|
||||
TAIL=tail
|
||||
ECHO=echo # use internal echo if possible
|
||||
EXPR=expr # use internal if possible
|
||||
FIND=find
|
||||
GCOV=`which gcov | head -1`
|
||||
GCOV=`which gcov | $SED q`
|
||||
PRINTF=printf
|
||||
RM=rm
|
||||
TIME=time
|
||||
TR=tr
|
||||
XARGS=`which xargs | head -1`
|
||||
SED=sed
|
||||
XARGS=`which xargs | $SED q`
|
||||
|
||||
# Are we using a source or a binary distribution?
|
||||
|
||||
|
@ -253,7 +253,7 @@ do
|
||||
I=1
|
||||
while test "$I" -le "$numofproces"
|
||||
do
|
||||
PROC=`ps xa | grep $ledir/$MYSQLD | grep -v "grep" | tail -1`
|
||||
PROC=`ps xa | grep $ledir/$MYSQLD | grep -v "grep" | sed -n '$p'`
|
||||
for T in $PROC
|
||||
do
|
||||
break
|
||||
|
@ -932,7 +932,7 @@ sub version
|
||||
{
|
||||
if ($dir && -e "$dir/bin/solcon")
|
||||
{
|
||||
$version=`$dir/bin/solcon -e"ver" $main::opt_user $main::opt_password | grep Server | head -1`;
|
||||
$version=`$dir/bin/solcon -e"ver" $main::opt_user $main::opt_password | grep Server | sed q`;
|
||||
if ($? == 0)
|
||||
{
|
||||
chomp($version);
|
||||
|
@ -30,7 +30,7 @@
|
||||
extern void yyerror(const char*);
|
||||
int yylex(void *yylval);
|
||||
|
||||
#define yyoverflow(A,B,C,D,E,F) if (my_yyoverflow((B),(D),(F))) { yyerror((char*) (A)); return 2; }
|
||||
#define yyoverflow(A,B,C,D,E,F) if (my_yyoverflow((B),(D),(int*) (F))) { yyerror((char*) (A)); return 2; }
|
||||
|
||||
inline Item *or_or_concat(Item* A, Item* B)
|
||||
{
|
||||
|
Reference in New Issue
Block a user