Loading mysql-test/r/query_cache.result +2 −0 Original line number Diff line number Diff line Loading @@ -299,6 +299,8 @@ select UNIX_TIMESTAMP() from t1; UNIX_TIMESTAMP() select USER() from t1; USER() select CURRENT_USER() from t1; CURRENT_USER() select benchmark(1,1) from t1; benchmark(1,1) explain extended select benchmark(1,1) from t1; Loading mysql-test/t/query_cache.test +1 −0 Original line number Diff line number Diff line Loading @@ -184,6 +184,7 @@ select LAST_INSERT_ID() from t1; select RAND() from t1; select UNIX_TIMESTAMP() from t1; select USER() from t1; select CURRENT_USER() from t1; select benchmark(1,1) from t1; explain extended select benchmark(1,1) from t1; show status like "Qcache_queries_in_cache"; Loading sql/item_create.cc +1 −0 Original line number Diff line number Diff line Loading @@ -303,6 +303,7 @@ Item *create_func_current_user() char buff[HOSTNAME_LENGTH+USERNAME_LENGTH+2]; uint length; thd->lex->safe_to_cache_query= 0; length= (uint) (strxmov(buff, thd->priv_user, "@", thd->priv_host, NullS) - buff); return new Item_static_string_func("current_user()", Loading sql/mysqld.cc +12 −9 Original line number Diff line number Diff line Loading @@ -788,15 +788,6 @@ void kill_mysql(void) CloseHandle(hEvent); */ } #ifdef HAVE_SMEM /* Send event to smem_event_connect_request for aborting */ if (!SetEvent(smem_event_connect_request)) { DBUG_PRINT("error",("Got error: %ld from SetEvent of smem_event_connect_request",GetLastError())); } #endif #endif #elif defined(OS2) pthread_cond_signal(&eventShutdown); // post semaphore Loading Loading @@ -850,6 +841,18 @@ static void __cdecl kill_server(int sig_ptr) else sql_print_error(ER(ER_GOT_SIGNAL),my_progname,sig); /* purecov: inspected */ #if defined(HAVE_SMEM) && defined(__WIN__) /* Send event to smem_event_connect_request for aborting */ if (!SetEvent(smem_event_connect_request)) { DBUG_PRINT("error", ("Got error: %ld from SetEvent of smem_event_connect_request", GetLastError())); } #endif #if defined(__NETWARE__) || (defined(USE_ONE_SIGNAL_HAND) && !defined(__WIN__) && !defined(OS2)) my_thread_init(); // If this is a new thread #endif Loading Loading
mysql-test/r/query_cache.result +2 −0 Original line number Diff line number Diff line Loading @@ -299,6 +299,8 @@ select UNIX_TIMESTAMP() from t1; UNIX_TIMESTAMP() select USER() from t1; USER() select CURRENT_USER() from t1; CURRENT_USER() select benchmark(1,1) from t1; benchmark(1,1) explain extended select benchmark(1,1) from t1; Loading
mysql-test/t/query_cache.test +1 −0 Original line number Diff line number Diff line Loading @@ -184,6 +184,7 @@ select LAST_INSERT_ID() from t1; select RAND() from t1; select UNIX_TIMESTAMP() from t1; select USER() from t1; select CURRENT_USER() from t1; select benchmark(1,1) from t1; explain extended select benchmark(1,1) from t1; show status like "Qcache_queries_in_cache"; Loading
sql/item_create.cc +1 −0 Original line number Diff line number Diff line Loading @@ -303,6 +303,7 @@ Item *create_func_current_user() char buff[HOSTNAME_LENGTH+USERNAME_LENGTH+2]; uint length; thd->lex->safe_to_cache_query= 0; length= (uint) (strxmov(buff, thd->priv_user, "@", thd->priv_host, NullS) - buff); return new Item_static_string_func("current_user()", Loading
sql/mysqld.cc +12 −9 Original line number Diff line number Diff line Loading @@ -788,15 +788,6 @@ void kill_mysql(void) CloseHandle(hEvent); */ } #ifdef HAVE_SMEM /* Send event to smem_event_connect_request for aborting */ if (!SetEvent(smem_event_connect_request)) { DBUG_PRINT("error",("Got error: %ld from SetEvent of smem_event_connect_request",GetLastError())); } #endif #endif #elif defined(OS2) pthread_cond_signal(&eventShutdown); // post semaphore Loading Loading @@ -850,6 +841,18 @@ static void __cdecl kill_server(int sig_ptr) else sql_print_error(ER(ER_GOT_SIGNAL),my_progname,sig); /* purecov: inspected */ #if defined(HAVE_SMEM) && defined(__WIN__) /* Send event to smem_event_connect_request for aborting */ if (!SetEvent(smem_event_connect_request)) { DBUG_PRINT("error", ("Got error: %ld from SetEvent of smem_event_connect_request", GetLastError())); } #endif #if defined(__NETWARE__) || (defined(USE_ONE_SIGNAL_HAND) && !defined(__WIN__) && !defined(OS2)) my_thread_init(); // If this is a new thread #endif Loading