Commit d4baeca4 authored by Vladislav Vaintroub's avatar Vladislav Vaintroub

Windows : Fix server compile errors when compile with /Zc:strictStrings option

parent fc673a2c
...@@ -106,7 +106,7 @@ static const char* sock= 0; ...@@ -106,7 +106,7 @@ static const char* sock= 0;
static char *opt_plugindir= 0, *opt_default_auth= 0; static char *opt_plugindir= 0, *opt_default_auth= 0;
#ifdef HAVE_SMEM #ifdef HAVE_SMEM
static char *shared_memory_base_name= 0; static const char *shared_memory_base_name= 0;
#endif #endif
static char* user = 0; static char* user = 0;
static char* pass = 0; static char* pass = 0;
......
...@@ -1078,10 +1078,9 @@ typedef ulong myf; /* Type of MyFlags in my_funcs */ ...@@ -1078,10 +1078,9 @@ typedef ulong myf; /* Type of MyFlags in my_funcs */
static inline char *dlerror(void) static inline char *dlerror(void)
{ {
static char win_errormsg[2048]; static char win_errormsg[2048];
if(FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM,
0, GetLastError(), 0, win_errormsg, 2048, NULL)) 0, GetLastError(), 0, win_errormsg, 2048, NULL);
return win_errormsg; return win_errormsg;
return "";
} }
#define HAVE_DLOPEN 1 #define HAVE_DLOPEN 1
#define HAVE_DLERROR 1 #define HAVE_DLERROR 1
......
...@@ -386,8 +386,8 @@ static int register_service() ...@@ -386,8 +386,8 @@ static int register_service()
CloseServiceHandle(sc_manager); CloseServiceHandle(sc_manager);
die("CreateService failed (%u)", GetLastError()); die("CreateService failed (%u)", GetLastError());
} }
char description[] = "MariaDB database server";
SERVICE_DESCRIPTION sd= { "MariaDB database server" }; SERVICE_DESCRIPTION sd= { description };
ChangeServiceConfig2(sc_service, SERVICE_CONFIG_DESCRIPTION, &sd); ChangeServiceConfig2(sc_service, SERVICE_CONFIG_DESCRIPTION, &sd);
CloseServiceHandle(sc_service); CloseServiceHandle(sc_service);
CloseServiceHandle(sc_manager); CloseServiceHandle(sc_manager);
......
...@@ -1414,7 +1414,7 @@ ulong query_cache_min_res_unit= QUERY_CACHE_MIN_RESULT_DATA_SIZE; ...@@ -1414,7 +1414,7 @@ ulong query_cache_min_res_unit= QUERY_CACHE_MIN_RESULT_DATA_SIZE;
Query_cache query_cache; Query_cache query_cache;
#endif #endif
#ifdef HAVE_SMEM #ifdef HAVE_SMEM
char *shared_memory_base_name= default_shared_memory_base_name; const char *shared_memory_base_name= default_shared_memory_base_name;
my_bool opt_enable_shared_memory; my_bool opt_enable_shared_memory;
HANDLE smem_event_connect_request= 0; HANDLE smem_event_connect_request= 0;
#endif #endif
......
...@@ -118,7 +118,8 @@ extern my_bool sp_automatic_privileges, opt_noacl; ...@@ -118,7 +118,8 @@ extern my_bool sp_automatic_privileges, opt_noacl;
extern ulong use_stat_tables; extern ulong use_stat_tables;
extern my_bool opt_old_style_user_limits, trust_function_creators; extern my_bool opt_old_style_user_limits, trust_function_creators;
extern uint opt_crash_binlog_innodb; extern uint opt_crash_binlog_innodb;
extern char *shared_memory_base_name, *mysqld_unix_port; extern const char *shared_memory_base_name;
extern char *mysqld_unix_port;
extern my_bool opt_enable_shared_memory; extern my_bool opt_enable_shared_memory;
extern ulong opt_replicate_events_marked_for_skip; extern ulong opt_replicate_events_marked_for_skip;
extern char *default_tz_name; extern char *default_tz_name;
......
...@@ -508,7 +508,7 @@ BOOL NTService::IsService(LPCSTR ServiceName) ...@@ -508,7 +508,7 @@ BOOL NTService::IsService(LPCSTR ServiceName)
} }
/* ------------------------------------------------------------------------ /* ------------------------------------------------------------------------
-------------------------------------------------------------------------- */ -------------------------------------------------------------------------- */
BOOL NTService::got_service_option(char **argv, char *service_option) BOOL NTService::got_service_option(char **argv, const char *service_option)
{ {
char *option; char *option;
for (option= argv[1]; *option; option++) for (option= argv[1]; *option; option++)
......
...@@ -61,7 +61,7 @@ class NTService ...@@ -61,7 +61,7 @@ class NTService
BOOL SeekStatus(LPCSTR szInternName, int OperationType); BOOL SeekStatus(LPCSTR szInternName, int OperationType);
BOOL Remove(LPCSTR szInternName); BOOL Remove(LPCSTR szInternName);
BOOL IsService(LPCSTR ServiceName); BOOL IsService(LPCSTR ServiceName);
BOOL got_service_option(char **argv, char *service_option); BOOL got_service_option(char **argv, const char *service_option);
BOOL is_super_user(); BOOL is_super_user();
/* /*
......
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