Commit a8a63101 authored by unknown's avatar unknown

Fix for HAVE_QUERY_CACHE

Remove not used flag CLIENT_CHANGE_USER


Docs/manual.texi:
  Cleanup examples
acconfig.h:
  Fix for HAVE_QUERY_CACHE
configure.in:
  Fix for HAVE_QUERY_CACHE
include/my_global.h:
  Fix for HAVE_QUERY_CACHE
include/mysql_com.h:
  Remove not used flag CLIENT_CHANGE_USER
libmysqld/libmysqld.c:
  Fix new prototypes
parent c95270b8
...@@ -33543,8 +33543,10 @@ If you want to use an @code{ORDER BY} for the total @code{UNION} result, ...@@ -33543,8 +33543,10 @@ If you want to use an @code{ORDER BY} for the total @code{UNION} result,
you should use parentheses: you should use parentheses:
@example @example
(SELECT a FROM table_name WHERE a=10 AND B=1 ORDER BY a LIMIT 10) UNION (SELECT a FROM table_name WHERE a=10 AND B=1 ORDER BY a LIMIT 10)
(SELECT a FROM table_name WHERE a=11 AND B=2 ORDER BY a LIMIT 10) ORDER BY a; UNION
(SELECT a FROM table_name WHERE a=11 AND B=2 ORDER BY a LIMIT 10)
ORDER BY a;
@end example @end example
@findex HANDLER @findex HANDLER
...@@ -33553,8 +33555,12 @@ you should use parentheses: ...@@ -33553,8 +33555,12 @@ you should use parentheses:
@example @example
HANDLER table OPEN [ AS alias ] HANDLER table OPEN [ AS alias ]
HANDLER table READ index @{ = | >= | <= | < @} (value1, value2, ... ) [ WHERE ... ] [LIMIT ... ] HANDLER table READ index @{ = | >= | <= | < @} (value1, value2, ... )
HANDLER table READ index @{ FIRST | NEXT | PREV | LAST @} [ WHERE ... ] [LIMIT ... ] [ WHERE ... ] [LIMIT ... ]
HANDLER table READ index @{ FIRST | NEXT | PREV | LAST @}
[ WHERE ... ] [LIMIT ... ]
HANDLER table READ @{ FIRST | NEXT @} [ WHERE ... ] [LIMIT ... ] HANDLER table READ @{ FIRST | NEXT @} [ WHERE ... ] [LIMIT ... ]
HANDLER table CLOSE HANDLER table CLOSE
@end example @end example
...@@ -148,6 +148,9 @@ ...@@ -148,6 +148,9 @@
/* crypt */ /* crypt */
#undef HAVE_CRYPT #undef HAVE_CRYPT
/* If we want to have query cache */
#undef HAVE_QUERY_CACHE
/* Solaris define gethostbyaddr_r with 7 arguments. glibc2 defines /* Solaris define gethostbyaddr_r with 7 arguments. glibc2 defines
this with 8 arguments */ this with 8 arguments */
#undef HAVE_SOLARIS_STYLE_GETHOST #undef HAVE_SOLARIS_STYLE_GETHOST
......
...@@ -1827,15 +1827,14 @@ AC_ARG_WITH(embedded-server, ...@@ -1827,15 +1827,14 @@ AC_ARG_WITH(embedded-server,
) )
AC_ARG_WITH(query_cache, AC_ARG_WITH(query_cache,
[ --without-query-cache Don't build query cache in embedded server.], [ --without-query-cache Don not build query cache in embedded server.],
[with_embedded_server=$withval], [with_query_cache=$withval],
[with_embedded_server=yes] [with_query_cache=yes]
) )
if test "$with_embedded_server" = "yes" if test "$with_query_cache" = "yes"
then then
CFLAGS="$CFLAGS -DHAVE_QUERY_CACHE" AC_DEFINE(HAVE_QUERY_CACHE)
CXXFLAGS="$CXXFLAGS -DHAVE_QUERY_CACHE"
fi fi
AC_ARG_WITH(extra-tools, AC_ARG_WITH(extra-tools,
......
...@@ -1027,7 +1027,7 @@ typedef union { ...@@ -1027,7 +1027,7 @@ typedef union {
Now if query is taken off then tests with query cache fails Now if query is taken off then tests with query cache fails
SANJA TODO: remove this when problem with mysql-test will be solved SANJA TODO: remove this when problem with mysql-test will be solved
*/ */
#ifdef MYSQL_SERVER #if defined(MYSQL_SERVER) && !defined(HAVE_QUERY_CACHE)
#define HAVE_QUERY_CACHE #define HAVE_QUERY_CACHE
#endif #endif
......
...@@ -91,7 +91,6 @@ enum enum_server_command {COM_SLEEP,COM_QUIT,COM_INIT_DB,COM_QUERY, ...@@ -91,7 +91,6 @@ enum enum_server_command {COM_SLEEP,COM_QUIT,COM_INIT_DB,COM_QUERY,
#define CLIENT_ODBC 64 /* Odbc client */ #define CLIENT_ODBC 64 /* Odbc client */
#define CLIENT_LOCAL_FILES 128 /* Can use LOAD DATA LOCAL */ #define CLIENT_LOCAL_FILES 128 /* Can use LOAD DATA LOCAL */
#define CLIENT_IGNORE_SPACE 256 /* Ignore spaces before '(' */ #define CLIENT_IGNORE_SPACE 256 /* Ignore spaces before '(' */
#define CLIENT_CHANGE_USER 512 /* Support the mysql_change_user() */
#define CLIENT_INTERACTIVE 1024 /* This is an interactive client */ #define CLIENT_INTERACTIVE 1024 /* This is an interactive client */
#define CLIENT_SSL 2048 /* Switch to SSL after handshake */ #define CLIENT_SSL 2048 /* Switch to SSL after handshake */
#define CLIENT_IGNORE_SIGPIPE 4096 /* IGNORE sigpipes */ #define CLIENT_IGNORE_SIGPIPE 4096 /* IGNORE sigpipes */
......
...@@ -1719,7 +1719,7 @@ mysql_dump_debug_info(MYSQL *mysql) ...@@ -1719,7 +1719,7 @@ mysql_dump_debug_info(MYSQL *mysql)
DBUG_RETURN(simple_command(mysql,COM_DEBUG,"",0,0)); DBUG_RETURN(simple_command(mysql,COM_DEBUG,"",0,0));
} }
char * STDCALL const char * STDCALL
mysql_stat(MYSQL *mysql) mysql_stat(MYSQL *mysql)
{ {
DBUG_ENTER("mysql_stat"); DBUG_ENTER("mysql_stat");
...@@ -1744,14 +1744,14 @@ mysql_ping(MYSQL *mysql) ...@@ -1744,14 +1744,14 @@ mysql_ping(MYSQL *mysql)
} }
char * STDCALL const char * STDCALL
mysql_get_server_info(MYSQL *mysql) mysql_get_server_info(MYSQL *mysql)
{ {
return((char*) mysql->server_version); return((char*) mysql->server_version);
} }
char * STDCALL const char * STDCALL
mysql_get_host_info(MYSQL *mysql) mysql_get_host_info(MYSQL *mysql)
{ {
return(mysql->host_info); return(mysql->host_info);
...@@ -1764,10 +1764,10 @@ mysql_get_proto_info(MYSQL *mysql) ...@@ -1764,10 +1764,10 @@ mysql_get_proto_info(MYSQL *mysql)
return (mysql->protocol_version); return (mysql->protocol_version);
} }
char * STDCALL const char * STDCALL
mysql_get_client_info(void) mysql_get_client_info(void)
{ {
return (char*) MYSQL_SERVER_VERSION; return MYSQL_SERVER_VERSION;
} }
...@@ -1875,12 +1875,12 @@ uint STDCALL mysql_errno(MYSQL *mysql) ...@@ -1875,12 +1875,12 @@ uint STDCALL mysql_errno(MYSQL *mysql)
return (mysql)->net.last_errno; return (mysql)->net.last_errno;
} }
char * STDCALL mysql_error(MYSQL *mysql) const char * STDCALL mysql_error(MYSQL *mysql)
{ {
return (mysql)->net.last_error; return (mysql)->net.last_error;
} }
char *STDCALL mysql_info(MYSQL *mysql) const char *STDCALL mysql_info(MYSQL *mysql)
{ {
return (mysql)->info; return (mysql)->info;
} }
......
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