Merge bk-internal:/home/bk/mysql-5.0-maint
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-maint
This commit is contained in:
commit
752e5f1ec7
@ -1195,7 +1195,7 @@ static void print_xml_tag(FILE * xml_file, const char* sbeg, const char* send,
|
||||
const char* first_attribute_name, ...)
|
||||
{
|
||||
va_list arg_list;
|
||||
char *attribute_name, *attribute_value;
|
||||
const char *attribute_name, *attribute_value;
|
||||
|
||||
fputs(sbeg, xml_file);
|
||||
fputc('<', xml_file);
|
||||
@ -1318,7 +1318,7 @@ static void print_xml_row(FILE *xml_file, const char *row_name,
|
||||
static void print_blob_as_hex(FILE *output_file, const char *str, ulong len)
|
||||
{
|
||||
/* sakaik got the idea to to provide blob's in hex notation. */
|
||||
char *ptr= str, *end= ptr + len;
|
||||
const char *ptr= str, *end= ptr + len;
|
||||
for (; ptr < end ; ptr++)
|
||||
fprintf(output_file, "%02X", *((uchar *)ptr));
|
||||
check_io(output_file);
|
||||
|
@ -1176,12 +1176,16 @@ EOF
|
||||
cat > $filesed << EOF
|
||||
s,\(\./conf_to_src\)\( \$(top_srcdir)\),\1.linux\2,
|
||||
s,\(: conf_to_src\),\1.linux,
|
||||
s,libyassl.la,.libs/libyassl.a,
|
||||
s,libtaocrypt.la,.libs/libtaocrypt.a,
|
||||
EOF
|
||||
;;
|
||||
libmysql_r/Makefile.in)
|
||||
cat > $filesed << EOF
|
||||
s,\(\./conf_to_src\)\( \$(top_srcdir)\),\1.linux\2,
|
||||
s,\(: conf_to_src\),\1.linux,
|
||||
s,libyassl.la,.libs/libyassl.a,
|
||||
s,libtaocrypt.la,.libs/libtaocrypt.a,
|
||||
EOF
|
||||
;;
|
||||
strings/Makefile.in)
|
||||
|
@ -18,8 +18,13 @@ rm -rf Makefile.in.bk
|
||||
# Setup Metrowerks environment
|
||||
. $path/mwenv
|
||||
|
||||
# Run autotools(use BUILD/autorun.sh)
|
||||
. BUILD/autorun.sh
|
||||
# Temporary hack to allow building from source dist
|
||||
if [ ! "$USER"=pushbuild ]
|
||||
then
|
||||
# Run autotools(use BUILD/autorun.sh)
|
||||
echo "Running autotools again(BUILD/autorun.sh)"
|
||||
. BUILD/autorun.sh
|
||||
fi
|
||||
|
||||
# configure
|
||||
./configure $base_configs $extra_configs
|
||||
|
@ -65,5 +65,11 @@ then
|
||||
export TERM=linux
|
||||
fi
|
||||
|
||||
# Temporary hack to allow building from source dist
|
||||
if [ "$USER"=pushbuild ]
|
||||
then
|
||||
export ARFLAGS=$AR_FLAGS
|
||||
fi
|
||||
|
||||
# Print all env. variables
|
||||
export
|
||||
|
@ -3,6 +3,13 @@
|
||||
# stop on errors
|
||||
set -e
|
||||
|
||||
# If libtool passes "x" as the first argument to this script
|
||||
# it's an indication that libtool is trying to unpack .la's
|
||||
# so they can be added to a new library
|
||||
# This step does not work on Netware and we avoid it by
|
||||
# replacing the .la library with the path to the .a library
|
||||
# in Makefile.in
|
||||
|
||||
args=" $*"
|
||||
|
||||
# NOTE: Option 'pipefail' is not standard sh
|
||||
|
@ -26,6 +26,10 @@
|
||||
#ifdef HAVE_OPENSSL
|
||||
|
||||
#ifdef __NETWARE__
|
||||
|
||||
/* yaSSL already uses BSD sockets */
|
||||
#ifndef HAVE_YASSL
|
||||
|
||||
/*
|
||||
The default OpenSSL implementation on NetWare uses WinSock.
|
||||
This code allows us to use the BSD sockets.
|
||||
@ -47,6 +51,7 @@ static int SSL_set_fd_bsd(SSL *s, int fd)
|
||||
|
||||
#define SSL_set_fd(A, B) SSL_set_fd_bsd((A), (B))
|
||||
|
||||
#endif /* HAVE_YASSL */
|
||||
#endif /* __NETWARE__ */
|
||||
|
||||
|
||||
|
@ -180,11 +180,15 @@ void netware_ssl_cleanup()
|
||||
/* free memory from SSL_library_init() */
|
||||
EVP_cleanup();
|
||||
|
||||
/* OpenSSL NetWare port specific functions */
|
||||
#ifndef HAVE_YASSL
|
||||
|
||||
/* free global X509 method */
|
||||
X509_STORE_method_cleanup();
|
||||
|
||||
/* free the thread_hash error table */
|
||||
ERR_free_state_table();
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user