summaryrefslogtreecommitdiff
path: root/sql/net_serv.cc
diff options
context:
space:
mode:
authorpetr@mysql.com <>2004-12-09 04:22:28 +0300
committerpetr@mysql.com <>2004-12-09 04:22:28 +0300
commitfd94614f34efe8211ccba70498d37db55e42952f (patch)
tree6b81e45da104e71d355f27b8abaf834a2f10eeab /sql/net_serv.cc
parentaa2f11611029dc0598566d87b6ccbfb796480477 (diff)
parentd2115d133db498ee80943e66e5f4d715d9586a83 (diff)
downloadmariadb-git-fd94614f34efe8211ccba70498d37db55e42952f.tar.gz
merge
Diffstat (limited to 'sql/net_serv.cc')
-rw-r--r--sql/net_serv.cc13
1 files changed, 9 insertions, 4 deletions
diff --git a/sql/net_serv.cc b/sql/net_serv.cc
index 02fc1691b8b..899733d8639 100644
--- a/sql/net_serv.cc
+++ b/sql/net_serv.cc
@@ -72,7 +72,7 @@
/* The following is because alarms doesn't work on windows. */
#define NO_ALARM
#endif
-
+
#ifndef NO_ALARM
#include "my_pthread.h"
void sql_print_error(const char *format,...);
@@ -83,7 +83,6 @@ void sql_print_error(const char *format,...);
#include "thr_alarm.h"
#ifdef MYSQL_SERVER
-#define USE_QUERY_CACHE
/*
The following variables/functions should really not be declared
extern, but as it's hard to include mysql_priv.h here, we have to
@@ -92,9 +91,14 @@ void sql_print_error(const char *format,...);
extern uint test_flags;
extern ulong bytes_sent, bytes_received, net_big_packet_count;
extern pthread_mutex_t LOCK_bytes_sent , LOCK_bytes_received;
+#ifndef MYSQL_INSTANCE_MANAGER
extern void query_cache_insert(NET *net, const char *packet, ulong length);
+#define USE_QUERY_CACHE
#define update_statistics(A) A
-#else
+#endif /* MYSQL_INSTANCE_MANGER */
+#endif /* defined(MYSQL_SERVER) && !defined(MYSQL_INSTANCE_MANAGER) */
+
+#if !defined(MYSQL_SERVER) || defined(MYSQL_INSTANCE_MANAGER)
#define update_statistics(A)
#define thd_increment_bytes_sent(N)
#endif
@@ -443,7 +447,8 @@ net_real_write(NET *net,const char *packet,ulong len)
my_bool net_blocking = vio_is_blocking(net->vio);
DBUG_ENTER("net_real_write");
-#if defined(MYSQL_SERVER) && defined(HAVE_QUERY_CACHE)
+#if defined(MYSQL_SERVER) && defined(HAVE_QUERY_CACHE) \
+ && !defined(MYSQL_INSTANCE_MANAGER)
if (net->query_cache_query != 0)
query_cache_insert(net, packet, len);
#endif