mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge trift2.:/MySQL/M41/tmp-4.1
into trift2.:/MySQL/M50/merge-5.0
This commit is contained in:
@ -1736,6 +1736,12 @@ AC_ARG_WITH(client-ldflags,
|
||||
[CLIENT_EXTRA_LDFLAGS=])
|
||||
AC_SUBST(CLIENT_EXTRA_LDFLAGS)
|
||||
|
||||
AC_ARG_WITH(mysqld-libs,
|
||||
[ --with-mysqld-libs Extra libraries to link with for mysqld],
|
||||
[MYSQLD_EXTRA_LIBS=$withval],
|
||||
[MYSQLD_EXTRA_LIBS=])
|
||||
AC_SUBST(MYSQLD_EXTRA_LIBS)
|
||||
|
||||
AC_ARG_WITH(lib-ccflags,
|
||||
[ --with-lib-ccflags Extra CC options for libraries],
|
||||
[LIB_EXTRA_CCFLAGS=$withval],
|
||||
|
@ -590,7 +590,7 @@ void *create_embedded_thd(int client_flag)
|
||||
thd->set_time();
|
||||
thd->init_for_queries();
|
||||
thd->client_capabilities= client_flag;
|
||||
thd->real_id= (pthread_t) thd;
|
||||
thd->real_id= (pthread_t)thd->thread_id;
|
||||
|
||||
thd->db= NULL;
|
||||
thd->db_length= 0;
|
||||
|
@ -43,7 +43,7 @@ mysqld_LDADD = @MYSQLD_EXTRA_LDFLAGS@ \
|
||||
@innodb_system_libs@ \
|
||||
@ndbcluster_libs@ @ndbcluster_system_libs@ \
|
||||
$(LDADD) $(CXXLDFLAGS) $(WRAPLIBS) @LIBDL@ \
|
||||
$(yassl_libs) $(openssl_libs)
|
||||
$(yassl_libs) $(openssl_libs) @MYSQLD_EXTRA_LIBS@
|
||||
|
||||
noinst_HEADERS = item.h item_func.h item_sum.h item_cmpfunc.h \
|
||||
item_strfunc.h item_timefunc.h item_uniq.h \
|
||||
|
@ -3578,7 +3578,7 @@ longlong Item_func_release_lock::val_int()
|
||||
else
|
||||
{
|
||||
#ifdef EMBEDDED_LIBRARY
|
||||
if (ull->locked && pthread_equal(current_thd->real_id,ull->thread))
|
||||
if (ull->locked && (current_thd->real_id == ull->thread))
|
||||
#else
|
||||
if (ull->locked && pthread_equal(pthread_self(),ull->thread))
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user