Commit 9709e5bf authored by unknown's avatar unknown

Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build

into  pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build-work
parents d26b4a95 a7a10615
...@@ -590,7 +590,7 @@ void *create_embedded_thd(int client_flag) ...@@ -590,7 +590,7 @@ void *create_embedded_thd(int client_flag)
thd->set_time(); thd->set_time();
thd->init_for_queries(); thd->init_for_queries();
thd->client_capabilities= client_flag; thd->client_capabilities= client_flag;
thd->real_id= (pthread_t) thd; thd->real_id= (pthread_t)thd->thread_id;
thd->db= NULL; thd->db= NULL;
thd->db_length= 0; thd->db_length= 0;
......
...@@ -239,25 +239,45 @@ if [ x"$PACK_EMBEDDED" = x"" -a \ ...@@ -239,25 +239,45 @@ if [ x"$PACK_EMBEDDED" = x"" -a \
fi fi
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# FIXME why not copy it all in "include"?! # Note: Make sure to sync with include/Makefile.am and WiX installer
# XML specifications
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
mkdir -p $DESTDIR/include mkdir -p $DESTDIR/include
cp include/conf*.h \ cp include/mysql.h \
include/mysql*.h \ include/mysql_com.h \
include/errmsg.h \ include/mysql_time.h \
include/my_alloc.h \
include/my_getopt.h \
include/my_sys.h \
include/my_list.h \ include/my_list.h \
include/my_pthread.h \ include/my_alloc.h \
include/typelib.h \
include/my_dbug.h \ include/my_dbug.h \
include/m_string.h \ include/m_string.h \
include/m_ctype.h \ include/my_sys.h \
include/my_global.h \ include/my_xml.h \
include/mysql_embed.h \
include/my_pthread.h \
include/my_no_pthread.h \
include/raid.h \ include/raid.h \
include/typelib.h $DESTDIR/include/ include/decimal.h \
cp libmysql/libmysql.def $DESTDIR/include/ include/errmsg.h \
include/my_global.h \
include/my_net.h \
include/my_getopt.h \
include/sslopt-longopts.h \
include/my_dir.h \
include/sslopt-vars.h \
include/sslopt-case.h \
include/sql_common.h \
include/keycache.h \
include/m_ctype.h \
include/my_attribute.h \
include/mysqld_error.h \
include/sql_state.h \
include/mysqld_ername.h
include/mysql_version.h \
include/config-win.h \
libmysql/libmysql.def \
$DESTDIR/include/
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# Client libraries, and other libraries # Client libraries, and other libraries
......
...@@ -3578,7 +3578,7 @@ longlong Item_func_release_lock::val_int() ...@@ -3578,7 +3578,7 @@ longlong Item_func_release_lock::val_int()
else else
{ {
#ifdef EMBEDDED_LIBRARY #ifdef EMBEDDED_LIBRARY
if (ull->locked && pthread_equal(current_thd->real_id,ull->thread)) if (ull->locked && (current_thd->real_id == ull->thread))
#else #else
if (ull->locked && pthread_equal(pthread_self(),ull->thread)) if (ull->locked && pthread_equal(pthread_self(),ull->thread))
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment