diff options
author | petr@mysql.com <> | 2004-12-09 04:22:28 +0300 |
---|---|---|
committer | petr@mysql.com <> | 2004-12-09 04:22:28 +0300 |
commit | fd94614f34efe8211ccba70498d37db55e42952f (patch) | |
tree | 6b81e45da104e71d355f27b8abaf834a2f10eeab /sql/net_serv.cc | |
parent | aa2f11611029dc0598566d87b6ccbfb796480477 (diff) | |
parent | d2115d133db498ee80943e66e5f4d715d9586a83 (diff) | |
download | mariadb-git-fd94614f34efe8211ccba70498d37db55e42952f.tar.gz |
merge
Diffstat (limited to 'sql/net_serv.cc')
-rw-r--r-- | sql/net_serv.cc | 13 |
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 |