Browse Source

MDEV-25602 get rid of __WIN__ in favor of standard _WIN32

This fixed the MySQL bug# 20338 about misuse of double underscore
prefix __WIN__, which was old MySQL's idea of identifying Windows
Replace it by _WIN32 standard symbol for targeting Windows OS
(both 32 and 64 bit)

Not that connect storage engine is not fixed in this patch (must be
fixed in "upstream" branch)
bb-10.6_MDEV-21117
Vladislav Vaintroub 4 years ago
parent
commit
3d6eb7afcf
  1. 4
      client/async_example.c
  2. 2
      client/client_priv.h
  3. 14
      client/mysql.cc
  4. 8
      client/mysql_plugin.c
  5. 8
      client/mysql_upgrade.c
  6. 6
      client/mysqladmin.cc
  7. 2
      client/mysqlbinlog.cc
  8. 4
      client/mysqlcheck.c
  9. 4
      client/mysqldump.c
  10. 4
      client/mysqlimport.c
  11. 4
      client/mysqlshow.c
  12. 11
      client/mysqlslap.c
  13. 2
      client/readline.cc
  14. 2
      cmake/os/Windows.cmake
  15. 2
      config.h.cmake
  16. 8
      dbug/dbug.c
  17. 2
      extra/innochecksum.cc
  18. 2
      extra/mariabackup/ds_stdout.cc
  19. 2
      extra/mariabackup/xbstream_read.cc
  20. 2
      extra/mariabackup/xbstream_write.cc
  21. 4
      extra/mariabackup/xtrabackup.cc
  22. 10
      include/my_dbug.h
  23. 32
      include/my_global.h
  24. 4
      include/my_net.h
  25. 4
      include/my_pthread.h
  26. 6
      include/my_stacktrace.h
  27. 14
      include/mysql.h
  28. 4
      include/mysql_com.h
  29. 4
      include/thr_alarm.h
  30. 4
      include/violite.h
  31. 2
      libmysqld/lib_sql.cc
  32. 16
      libmysqld/libmysql.c
  33. 11
      libmysqld/libmysqld.c
  34. 8
      mysys/get_password.c
  35. 6
      mysys/mf_keycache.c
  36. 4
      mysys/mf_path.c
  37. 4
      mysys/mf_tempdir.c
  38. 13
      mysys/my_access.c
  39. 4
      mysys/my_conio.c
  40. 2
      mysys/my_copy.c
  41. 14
      mysys/my_default.c
  42. 2
      mysys/my_getncpus.c
  43. 2
      mysys/my_getpagesize.c
  44. 2
      mysys/my_getwd.c
  45. 2
      mysys/my_mkdir.c
  46. 2
      mysys/my_pthread.c
  47. 4
      mysys/my_redel.c
  48. 2
      mysys/my_rename.c
  49. 2
      mysys/my_sleep.c
  50. 2
      mysys/my_wincond.c
  51. 10
      mysys/stacktrace.c
  52. 4
      mysys/string.c
  53. 2
      mysys/thr_alarm.c
  54. 8
      mysys/thr_mutex.c
  55. 2
      plugin/feedback/utils.cc
  56. 6
      plugin/server_audit/server_audit.c
  57. 2
      sql/custom_conf.h
  58. 4
      sql/hash_filo.cc
  59. 6
      sql/hostname.cc
  60. 2
      sql/mf_iocache.cc
  61. 36
      sql/mysqld.cc
  62. 2
      sql/mysqld.h
  63. 16
      sql/net_serv.cc
  64. 4
      sql/signal_handler.cc
  65. 2
      sql/sql_base.cc
  66. 2
      sql/sql_class.cc
  67. 2
      sql/sql_class.h
  68. 2
      sql/sql_connect.cc
  69. 13
      sql/sql_const.h
  70. 2
      sql/sql_db.cc
  71. 2
      sql/sql_load.cc
  72. 2
      sql/sql_partition.cc
  73. 2
      sql/sql_plugin.cc
  74. 4
      sql/sql_profile.cc
  75. 2
      sql/sql_profile.h
  76. 2
      sql/sql_show.cc
  77. 2
      sql/sql_table.cc
  78. 2
      sql/sys_vars.cc
  79. 6
      sql/udf_example.c
  80. 14
      sql/wsrep_sst.cc
  81. 1
      storage/connect/CMakeLists.txt
  82. 2
      storage/federatedx/ha_federatedx.cc
  83. 2
      storage/heap/hp_write.c
  84. 2
      storage/innobase/buf/buf0dump.cc
  85. 2
      storage/innobase/handler/ha_innodb.cc
  86. 2
      storage/innobase/include/univ.i
  87. 6
      storage/innobase/row/row0mysql.cc
  88. 2
      storage/maria/aria_chk.c
  89. 2
      storage/maria/aria_dump_log.c
  90. 4
      storage/maria/aria_read_log.c
  91. 4
      storage/maria/ma_control_file.c
  92. 6
      storage/maria/ma_create.c
  93. 2
      storage/maria/ma_info.c
  94. 4
      storage/maria/ma_locking.c
  95. 4
      storage/maria/ma_loghandler.c
  96. 6
      storage/maria/ma_open.c
  97. 6
      storage/maria/ma_pagecache.c
  98. 2
      storage/maria/ma_sort.c
  99. 2
      storage/maria/unittest/ma_pagecache_consist.c
  100. 2
      storage/maria/unittest/ma_pagecache_rwconsist.c

4
client/async_example.c

@ -16,7 +16,7 @@
*/
#ifndef __WIN__
#ifndef _WIN32
#include <poll.h>
#else
#include <WinSock2.h>
@ -33,7 +33,7 @@ static const char *my_groups[]= { "client", NULL };
static int
wait_for_mysql(MYSQL *mysql, int status)
{
#ifdef __WIN__
#ifdef _WIN32
fd_set rs, ws, es;
int res;
struct timeval tv, *timeout;

2
client/client_priv.h

@ -27,7 +27,7 @@
#include <mysql_version.h>
#ifndef WEXITSTATUS
# ifdef __WIN__
# ifdef _WIN32
# define WEXITSTATUS(stat_val) (stat_val)
# else
# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)

14
client/mysql.cc

@ -88,7 +88,7 @@ extern "C" {
#endif /* defined(HAVE_CURSES_H) && defined(HAVE_TERM_H) */
#undef bcmp // Fix problem with new readline
#if defined(__WIN__)
#if defined(_WIN32)
#include <conio.h>
#else
#include <readline.h>
@ -1587,7 +1587,7 @@ static struct my_option my_long_options[] =
{"password", 'p',
"Password to use when connecting to server. If password is not given it's asked from the tty.",
0, 0, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
#ifdef __WIN__
#ifdef _WIN32
{"pipe", 'W', "Use named pipes to connect to server.", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
#endif
@ -1893,7 +1893,7 @@ get_one_option(const struct my_option *opt, const char *argument, const char *fi
set_if_bigger(opt_silent,1); // more silent
break;
case 'W':
#ifdef __WIN__
#ifdef _WIN32
opt_protocol = MYSQL_PROTOCOL_PIPE;
opt_protocol_type= "pipe";
@ -2026,7 +2026,7 @@ static int get_options(int argc, char **argv)
static int read_and_execute(bool interactive)
{
#if defined(__WIN__)
#if defined(_WIN32)
String tmpbuf;
String buffer;
#endif
@ -2106,7 +2106,7 @@ static int read_and_execute(bool interactive)
if (opt_outfile && glob_buffer.is_empty())
fflush(OUTFILE);
#if defined(__WIN__)
#if defined(_WIN32)
tee_fputs(prompt, stdout);
if (!tmpbuf.is_alloced())
tmpbuf.alloc(65535);
@ -2139,7 +2139,7 @@ static int read_and_execute(bool interactive)
if (line)
free(line);
line= readline(prompt);
#endif /* defined(__WIN__) */
#endif /* defined(_WIN32) */
/*
When Ctrl+d or Ctrl+z is pressed, the line may be NULL on some OS
@ -2194,7 +2194,7 @@ static int read_and_execute(bool interactive)
}
}
#if defined(__WIN__)
#if defined(_WIN32)
buffer.free();
tmpbuf.free();
#else

8
client/mysql_plugin.c

@ -233,7 +233,7 @@ static int run_command(char* cmd, const char *mode)
}
#ifdef __WIN__
#ifdef _WIN32
/**
Check to see if there are spaces in a path.
@ -329,7 +329,7 @@ static int get_default_values()
if ((error= make_tempfile(defaults_file, "txt")))
goto exit;
#ifdef __WIN__
#ifdef _WIN32
{
char *format_str= 0;
@ -860,7 +860,7 @@ static int process_options(int argc, char *argv[], char *operation)
memset(buff, 0, sizeof(buff));
strncpy(buff, opt_basedir, sizeof(buff) - 1);
#ifdef __WIN__
#ifdef _WIN32
strncat(buff, "/", sizeof(buff) - strlen(buff) - 1);
#else
strncat(buff, FN_DIRSEP, sizeof(buff) - strlen(buff) - 1);
@ -1175,7 +1175,7 @@ static int bootstrap_server(char *server_path, char *bootstrap_file)
char bootstrap_cmd[FN_REFLEN];
int error= 0;
#ifdef __WIN__
#ifdef _WIN32
char *format_str= 0;
const char *verbose_str= NULL;

8
client/mysql_upgrade.c

@ -29,7 +29,7 @@
#endif
#ifndef WEXITSTATUS
# ifdef __WIN__
# ifdef _WIN32
# define WEXITSTATUS(stat_val) (stat_val)
# else
# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
@ -121,7 +121,7 @@ static struct my_option my_long_options[]=
"Password to use when connecting to server. If password is not given,"
" it's solicited on the tty.", &opt_password,&opt_password,
0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
#ifdef __WIN__
#ifdef _WIN32
{"pipe", 'W', "Use named pipes to connect to server.", 0, 0, 0,
GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0},
#endif
@ -451,7 +451,7 @@ static int run_tool(char *tool_path, DYNAMIC_STRING *ds_res, ...)
va_end(args);
#ifdef __WIN__
#ifdef _WIN32
dynstr_append(&ds_cmdline, "\"");
#endif
@ -1286,7 +1286,7 @@ int main(int argc, char **argv)
load_defaults_or_exit("my", load_default_groups, &argc, &argv);
defaults_argv= argv; /* Must be freed by 'free_defaults' */
#if defined(__WIN__)
#if defined(_WIN32)
if (GetModuleFileName(NULL, self_name, FN_REFLEN) == 0)
#endif
{

6
client/mysqladmin.cc

@ -175,7 +175,7 @@ static struct my_option my_long_options[] =
{"password", 'p',
"Password to use when connecting to server. If password is not given it's asked from the tty.",
0, 0, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
#ifdef __WIN__
#ifdef _WIN32
{"pipe", 'W', "Use named pipes to connect to server.", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
#endif
@ -278,7 +278,7 @@ get_one_option(const struct my_option *opt, const char *argument, const char *fi
option_silent++;
break;
case 'W':
#ifdef __WIN__
#ifdef _WIN32
opt_protocol = MYSQL_PROTOCOL_PIPE;
/* Prioritize pipe if explicit via command line */
@ -1153,7 +1153,7 @@ static int execute_commands(MYSQL *mysql,int argc, char **argv)
{
bool old= (find_type(argv[0], &command_typelib, FIND_TYPE_BASIC) ==
ADMIN_OLD_PASSWORD);
#ifdef __WIN__
#ifdef _WIN32
size_t pw_len= strlen(typed_password);
if (pw_len > 1 && typed_password[0] == '\'' &&
typed_password[pw_len-1] == '\'')

2
client/mysqlbinlog.cc

@ -2918,7 +2918,7 @@ static Exit_status dump_local_log_entries(PRINT_EVENT_INFO *print_event_info,
stdin in binary mode. Errors on setting this mode result in
halting the function and printing an error message to stderr.
*/
#if defined (__WIN__) || defined(_WIN64)
#if defined (_WIN32)
if (_setmode(fileno(stdin), O_BINARY) == -1)
{
error("Could not set binary mode on stdin.");

4
client/mysqlcheck.c

@ -165,7 +165,7 @@ static struct my_option my_long_options[] =
"When using ANALYZE TABLE use the PERSISTENT FOR ALL option.",
&opt_persistent_all, &opt_persistent_all, 0, GET_BOOL, NO_ARG,
0, 0, 0, 0, 0, 0},
#ifdef __WIN__
#ifdef _WIN32
{"pipe", 'W', "Use named pipes to connect to server.", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
#endif
@ -355,7 +355,7 @@ get_one_option(const struct my_option *opt,
opt_upgrade= 1;
break;
case 'W':
#ifdef __WIN__
#ifdef _WIN32
opt_protocol = MYSQL_PROTOCOL_PIPE;
/* Prioritize pipe if explicit via command line */

4
client/mysqldump.c

@ -504,7 +504,7 @@ static struct my_option my_long_options[] =
{"password", 'p',
"Password to use when connecting to server. If password is not given it's solicited on the tty.",
0, 0, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
#ifdef __WIN__
#ifdef _WIN32
{"pipe", 'W', "Use named pipes to connect to server.", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
#endif
@ -896,7 +896,7 @@ get_one_option(const struct my_option *opt,
exit(1);
break;
case 'W':
#ifdef __WIN__
#ifdef _WIN32
opt_protocol= MYSQL_PROTOCOL_PIPE;
/* Prioritize pipe if explicit via command line */

4
client/mysqlimport.c

@ -146,7 +146,7 @@ static struct my_option my_long_options[] =
{"password", 'p',
"Password to use when connecting to server. If password is not given it's asked from the tty.",
0, 0, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
#ifdef __WIN__
#ifdef _WIN32
{"pipe", 'W', "Use named pipes to connect to server.", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
#endif
@ -252,7 +252,7 @@ get_one_option(const struct my_option *opt, const char *argument,
else
tty_password= 1;
break;
#ifdef __WIN__
#ifdef _WIN32
case 'W':
opt_protocol = MYSQL_PROTOCOL_PIPE;
opt_local_file=1;

4
client/mysqlshow.c

@ -247,7 +247,7 @@ static struct my_option my_long_options[] =
&opt_mysql_port,
&opt_mysql_port, 0, GET_UINT, REQUIRED_ARG, 0, 0, 0, 0, 0,
0},
#ifdef __WIN__
#ifdef _WIN32
{"pipe", 'W', "Use named pipes to connect to server.", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
#endif
@ -336,7 +336,7 @@ get_one_option(const struct my_option *opt, const char *argument,
tty_password=1;
break;
case 'W':
#ifdef __WIN__
#ifdef _WIN32
opt_protocol = MYSQL_PROTOCOL_PIPE;
/* Prioritize pipe if explicit via command line */

11
client/mysqlslap.c

@ -86,16 +86,15 @@ TODO:
#include <my_dir.h>
#include <signal.h>
#include <sslopt-vars.h>
#ifndef __WIN__
#ifndef _WIN32
#include <sys/wait.h>
#endif
#include <ctype.h>
#include <welcome_copyright_notice.h> /* ORACLE_WELCOME_COPYRIGHT_NOTICE */
#ifdef __WIN__
#ifdef _WIN32
#define srandom srand
#define random rand
#define snprintf _snprintf
#endif
@ -282,7 +281,7 @@ static long int timedif(struct timeval a, struct timeval b)
return s + us;
}
#ifdef __WIN__
#ifdef _WIN32
static int gettimeofday(struct timeval *tp, void *tzp)
{
unsigned int ticks;
@ -665,7 +664,7 @@ static struct my_option my_long_options[] =
{"password", 'p',
"Password to use when connecting to server. If password is not given it's "
"asked from the tty.", 0, 0, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
#ifdef __WIN__
#ifdef _WIN32
{"pipe", 'W', "Use named pipes to connect to server.", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
#endif
@ -772,7 +771,7 @@ get_one_option(const struct my_option *opt, const char *argument,
tty_password= 1;
break;
case 'W':
#ifdef __WIN__
#ifdef _WIN32
opt_protocol= MYSQL_PROTOCOL_PIPE;
/* Prioritize pipe if explicit via command line */

2
client/readline.cc

@ -34,7 +34,7 @@ LINE_BUFFER *batch_readline_init(ulong max_size,FILE *file)
{
LINE_BUFFER *line_buff;
#ifndef __WIN__
#ifndef _WIN32
MY_STAT input_file_stat;
if (my_fstat(fileno(file), &input_file_stat, MYF(MY_WME)) ||
MY_S_ISDIR(input_file_stat.st_mode) ||

2
cmake/os/Windows.cmake

@ -50,7 +50,7 @@ IF(MSVC AND CMAKE_CXX_COMPILER_ID MATCHES Clang)
SET(CLANG_CL TRUE)
ENDIF()
ADD_DEFINITIONS(-D_WINDOWS -D__WIN__ -D_CRT_SECURE_NO_DEPRECATE)
ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE)
ADD_DEFINITIONS(-D_WIN32_WINNT=0x0A00)
# We do not want the windows.h macros min/max
ADD_DEFINITIONS(-DNOMINMAX)

2
config.h.cmake

@ -429,7 +429,7 @@
#define PSAPI_VERSION 1 /* for GetProcessMemoryInfo() */
/* We don't want the min/max macros */
#ifdef __WIN__
#ifdef _WIN32
#define NOMINMAX 1
#endif

8
dbug/dbug.c

@ -97,7 +97,7 @@ extern void __gcov_flush();
#define fnmatch(A,B,C) strcmp(A,B)
#endif
#if defined(__WIN__)
#if defined(_WIN32)
#include <process.h>
#endif
@ -1872,7 +1872,7 @@ static void DoPrefix(CODE_STATE *cs, uint _line_)
(void) fprintf(cs->stack->out_file->file, "%5d: ", cs->lineno);
if (cs->stack->flags & TIMESTAMP_ON)
{
#ifdef __WIN__
#ifdef _WIN32
/* FIXME This doesn't give microseconds as in Unix case, and the resolution is
in system ticks, 10 ms intervals. See my_getsystime.c for high res */
SYSTEMTIME loc_t;
@ -2203,7 +2203,7 @@ void _db_flush_()
}
#ifndef __WIN__
#ifndef _WIN32
void _db_suicide_()
{
int retval;
@ -2222,7 +2222,7 @@ void _db_suicide_()
fprintf(stderr, "sigsuspend returned %d errno %d \n", retval, errno);
assert(FALSE); /* With full signal mask, we should never return here. */
}
#endif /* ! __WIN__ */
#endif /* ! _WIN32 */
void _db_lock_file_()

2
extra/innochecksum.cc

@ -32,7 +32,7 @@
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
#ifndef __WIN__
#ifndef _WIN32
# include <unistd.h>
#endif
#include <my_getopt.h>

2
extra/mariabackup/ds_stdout.cc

@ -75,7 +75,7 @@ stdout_open(ds_ctxt_t *ctxt __attribute__((unused)),
stdout_file = (ds_stdout_file_t *) (file + 1);
#ifdef __WIN__
#ifdef _WIN32
setmode(fileno(stdout), _O_BINARY);
#endif

2
extra/mariabackup/xbstream_read.cc

@ -43,7 +43,7 @@ xb_stream_read_new(void)
stream = (xb_rstream_t *) my_malloc(PSI_NOT_INSTRUMENTED, sizeof(xb_rstream_t), MYF(MY_FAE));
#ifdef __WIN__
#ifdef _WIN32
setmode(fileno(stdin), _O_BINARY);
#endif

2
extra/mariabackup/xbstream_write.cc

@ -110,7 +110,7 @@ xb_stream_write_open(xb_wstream_t *stream, const char *path,
file->chunk_ptr = file->chunk;
file->chunk_free = XB_STREAM_MIN_CHUNK_SIZE;
if (onwrite) {
#ifdef __WIN__
#ifdef _WIN32
setmode(fileno(stdout), _O_BINARY);
#endif
file->userdata = userdata;

4
extra/mariabackup/xtrabackup.cc

@ -1398,7 +1398,7 @@ struct my_option xb_server_options[] =
(G_PTR*) &mysql_data_home, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
{"tmpdir", 't',
"Path for temporary files. Several paths may be specified, separated by a "
#if defined(__WIN__) || defined(OS2) || defined(__NETWARE__)
#if defined(_WIN32)
"semicolon (;)"
#else
"colon (:)"
@ -6690,7 +6690,7 @@ static int main_low(char** argv)
/* get default temporary directory */
if (!opt_mysql_tmpdir || !opt_mysql_tmpdir[0]) {
opt_mysql_tmpdir = getenv("TMPDIR");
#if defined(__WIN__)
#if defined(_WIN32)
if (!opt_mysql_tmpdir) {
opt_mysql_tmpdir = getenv("TEMP");
}

10
include/my_dbug.h

@ -17,9 +17,9 @@
#ifndef _my_dbug_h
#define _my_dbug_h
#ifndef __WIN__
#ifndef _WIN32
#include <signal.h>
#endif /* not __WIN__ */
#endif
#ifdef __cplusplus
extern "C" {
@ -134,7 +134,7 @@ extern int (*dbug_sanity)(void);
#define DBUG_FREE_CODE_STATE(arg) dbug_free_code_state(arg)
#undef DBUG_ASSERT_AS_PRINTF
#ifndef __WIN__
#ifndef _WIN32
#define DBUG_ABORT() (_db_flush_(), abort())
#else
/*
@ -156,12 +156,12 @@ extern int (*dbug_sanity)(void);
An alternative would be to use _exit(EXIT_FAILURE),
but then valgrind would report lots of memory leaks.
*/
#ifdef __WIN__
#ifdef _WIN32
#define DBUG_SUICIDE() DBUG_ABORT()
#else
extern void _db_suicide_(void);
#define DBUG_SUICIDE() (_db_flush_(), _db_suicide_())
#endif /* __WIN__ */
#endif /* _WIN32 */
#else /* No debugger */

32
include/my_global.h

@ -20,9 +20,17 @@
#ifndef MY_GLOBAL_INCLUDED
#define MY_GLOBAL_INCLUDED
/* Client library users on Windows need this macro defined here. */
#if !defined(__WIN__) && defined(_WIN32)
#define __WIN__
/*
MDEV-25602 Deprecate __WIN__ symbol.
Temporarily, allow inside connect engine,
until fixed in upstream.
*/
#ifndef connect_EXPORTS
#ifdef _MSC_VER
#pragma deprecated("__WIN__")
#elif defined (__GNUC__)
#pragma GCC poison __WIN__
#endif
#endif
/*
@ -43,7 +51,7 @@
#undef _WIN
#undef _WIN32
#undef _WIN64
#undef __WIN__
#undef _WIN32
#undef __WIN32__
#define HAVE_ERRNO_AS_DEFINE
#define _POSIX_MONOTONIC_CLOCK
@ -79,7 +87,7 @@
#endif /* WITH_PERFSCHEMA_STORAGE_ENGINE */
/* Make it easier to add conditional code in _expressions_ */
#ifdef __WIN__
#ifdef _WIN32
#define IF_WIN(A,B) A
#else
#define IF_WIN(A,B) B
@ -240,7 +248,7 @@
#endif
#if !defined(__WIN__)
#if !defined(_WIN32)
#ifndef _POSIX_PTHREAD_SEMANTICS
#define _POSIX_PTHREAD_SEMANTICS /* We want posix threads */
#endif
@ -261,7 +269,7 @@ C_MODE_END
#if !defined(SCO) && !defined(_REENTRANT)
#define _REENTRANT 1 /* Threads requires reentrant code */
#endif
#endif /* !defined(__WIN__) */
#endif /* !defined(_WIN32) */
/* gcc/egcs issues */
@ -588,12 +596,12 @@ typedef SOCKET_SIZE_TYPE size_socket;
#endif
/* additional file share flags for win32 */
#ifdef __WIN__
#ifdef _WIN32
#define _SH_DENYRWD 0x110 /* deny read/write mode & delete */
#define _SH_DENYWRD 0x120 /* deny write mode & delete */
#define _SH_DENYRDD 0x130 /* deny read mode & delete */
#define _SH_DENYDEL 0x140 /* deny delete only */
#endif /* __WIN__ */
#endif /* _WIN32 */
/* General constants */
@ -693,7 +701,7 @@ typedef SOCKET_SIZE_TYPE size_socket;
/* Some defines of functions for portability */
#undef remove /* Crashes MySQL on SCO 5.0.0 */
#ifndef __WIN__
#ifndef _WIN32
#define closesocket(A) close(A)
#endif
@ -915,7 +923,7 @@ typedef ulonglong uint64;
#if defined(NO_CLIENT_LONG_LONG)
typedef unsigned long my_ulonglong;
#elif defined (__WIN__)
#elif defined (_WIN32)
typedef unsigned __int64 my_ulonglong;
#else
typedef unsigned long long my_ulonglong;
@ -955,7 +963,7 @@ typedef ulonglong table_map; /* Used for table bits in join */
typedef const struct charset_info_st CHARSET_INFO;
typedef struct st_mysql_lex_string LEX_STRING;
#if defined(__WIN__)
#if defined(_WIN32)
#define socket_errno WSAGetLastError()
#define SOCKET_EINTR WSAEINTR
#define SOCKET_ETIMEDOUT WSAETIMEDOUT

4
include/my_net.h

@ -43,7 +43,7 @@ C_MODE_START
#include <sys/ioctl.h>
#endif
#if !defined(__WIN__)
#if !defined(_WIN32)
#include <netinet/in_systm.h>
#include <netinet/in.h>
#include <netinet/ip.h>
@ -52,7 +52,7 @@ C_MODE_START
#endif
#endif
#if defined(__WIN__)
#if defined(_WIN32)
#define O_NONBLOCK 1 /* For emulation of fcntl() */
/*

4
include/my_pthread.h

@ -30,7 +30,7 @@ extern "C" {
#define EXTERNC
#endif /* __cplusplus */
#if defined(__WIN__)
#if defined(_WIN32)
typedef CRITICAL_SECTION pthread_mutex_t;
typedef DWORD pthread_t;
typedef struct thread_attr {
@ -277,7 +277,7 @@ struct tm *gmtime_r(const time_t *clock, struct tm *res);
#define HAVE_PTHREAD_KILL 1
#endif
#endif /* defined(__WIN__) */
#endif /* defined(_WIN32) */
#if defined(HPUX10) && !defined(DONT_REMAP_PTHREAD_FUNCTIONS)
#undef pthread_cond_timedwait

6
include/my_stacktrace.h

@ -23,7 +23,7 @@
(defined(__alpha__) && defined(__GNUC__))
#define HAVE_STACKTRACE 1
#endif
#elif defined(__WIN__) || defined(HAVE_PRINTSTACK)
#elif defined(_WIN32) || defined(HAVE_PRINTSTACK)
#define HAVE_STACKTRACE 1
#endif
@ -49,12 +49,12 @@ void my_write_core(int sig);
# if BACKTRACE_DEMANGLE
char *my_demangle(const char *mangled_name, int *status);
# endif /* BACKTRACE_DEMANGLE */
# ifdef __WIN__
# ifdef _WIN32
# define my_setup_stacktrace()
void my_set_exception_pointers(EXCEPTION_POINTERS *ep);
# else
void my_setup_stacktrace(void);
# endif /* __WIN__ */
# endif /* _WIN32 */
#else
# define my_setup_stacktrace()
#endif /* ! (defined(HAVE_STACKTRACE) || defined(HAVE_BACKTRACE)) */

14
include/mysql.h

@ -32,13 +32,6 @@
#include <standards.h>
#endif
#ifdef __CYGWIN__ /* CYGWIN implements a UNIX API */
#undef WIN
#undef _WIN
#undef _WIN32
#undef _WIN64
#undef __WIN__
#endif
#ifdef __cplusplus
extern "C" {
@ -53,10 +46,7 @@ extern "C" {
typedef char my_bool;
#endif
#if (defined(_WIN32) || defined(_WIN64)) && !defined(__WIN__)
#define __WIN__
#endif
#if !defined(__WIN__)
#if !defined(_WIN32)
#define STDCALL
#else
#define STDCALL __stdcall
@ -130,7 +120,7 @@ typedef unsigned int MYSQL_FIELD_OFFSET; /* offset to current field */
#ifndef MY_GLOBAL_INCLUDED
#if defined(NO_CLIENT_LONG_LONG)
typedef unsigned long my_ulonglong;
#elif defined (__WIN__)
#elif defined (_WIN32)
typedef unsigned __int64 my_ulonglong;
#else
typedef unsigned long long my_ulonglong;

4
include/mysql_com.h

@ -96,10 +96,10 @@
#define LOCAL_HOST_NAMEDPIPE "."
#if defined(__WIN__) && !defined( _CUSTOMCONFIG_)
#if defined(_WIN32) && !defined( _CUSTOMCONFIG_)
#define MYSQL_NAMEDPIPE "MySQL"
#define MYSQL_SERVICENAME "MySQL"
#endif /* __WIN__ */
#endif
/*
You should add new commands to the end of this list, otherwise old

4
include/thr_alarm.h

@ -65,7 +65,7 @@ typedef my_bool ALARM;
#define end_thr_alarm(A)
#else
#if defined(__WIN__)
#if defined(_WIN32)
typedef struct st_thr_alarm_entry
{
UINT_PTR crono;
@ -77,7 +77,7 @@ typedef int thr_alarm_entry;
#define thr_got_alarm(thr_alarm) (**(thr_alarm))
#endif /* __WIN__ */
#endif /* _WIN32 */
typedef thr_alarm_entry* thr_alarm_t;

4
include/violite.h

@ -74,11 +74,11 @@ struct vio_keepalive_opts
Vio* vio_new(my_socket sd, enum enum_vio_type type, uint flags);
Vio* mysql_socket_vio_new(MYSQL_SOCKET mysql_socket, enum enum_vio_type type, uint flags);
#ifdef __WIN__
#ifdef _WIN32
Vio* vio_new_win32pipe(HANDLE hPipe);
#else
#define HANDLE void *
#endif /* __WIN__ */
#endif /* _WIN32 */
void vio_delete(Vio* vio);
int vio_close(Vio* vio);

2
libmysqld/lib_sql.cc

@ -578,7 +578,7 @@ int init_embedded_server(int argc, char **argv, char **groups)
/* Get default temporary directory */
opt_mysql_tmpdir=getenv("TMPDIR"); /* Use this if possible */
#if defined(__WIN__)
#if defined(_WIN32)
if (!opt_mysql_tmpdir)
opt_mysql_tmpdir=getenv("TEMP");
if (!opt_mysql_tmpdir)

16
libmysqld/libmysql.c

@ -35,7 +35,7 @@
#ifdef HAVE_PWD_H
#include <pwd.h>
#endif
#if !defined(__WIN__)
#if !defined(_WIN32)
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
@ -46,7 +46,7 @@
#ifdef HAVE_SYS_SELECT_H
#include <sys/select.h>
#endif
#endif /* !defined(__WIN__) */
#endif /* !defined(_WIN32) */
#if defined(HAVE_POLL_H)
#include <poll.h>
#elif defined(HAVE_SYS_POLL_H)
@ -55,7 +55,7 @@
#ifdef HAVE_SYS_UN_H
#include <sys/un.h>
#endif
#if !defined(__WIN__)
#if !defined(_WIN32)
#include <my_pthread.h> /* because of signal() */
#endif
#ifndef INADDR_NONE
@ -78,13 +78,13 @@ ulong max_allowed_packet= 1024L*1024L*1024L;
my_bool net_flush(NET *net);
#endif
#if defined(__WIN__)
#if defined(_WIN32)
/* socket_errno is defined in my_global.h for all platforms */
#define perror(A)
#else
#include <errno.h>
#define SOCKET_ERROR -1
#endif /* __WIN__ */
#endif /* _WIN32 */
/*
If allowed through some configuration, then this needs to
@ -167,7 +167,7 @@ int STDCALL mysql_server_init(int argc __attribute__((unused)),
if (!mysql_unix_port)
{
char *env;
#ifdef __WIN__
#ifdef _WIN32
mysql_unix_port = (char*) MYSQL_NAMEDPIPE;
#else
mysql_unix_port = (char*) MYSQL_UNIX_ADDR;
@ -176,7 +176,7 @@ int STDCALL mysql_server_init(int argc __attribute__((unused)),
mysql_unix_port = env;
}
mysql_debug(NullS);
#if defined(SIGPIPE) && !defined(__WIN__)
#if defined(SIGPIPE) && !defined(_WIN32)
(void) signal(SIGPIPE, SIG_IGN);
#endif
#ifdef EMBEDDED_LIBRARY
@ -421,7 +421,7 @@ struct passwd *getpwuid(uid_t);
char* getlogin(void);
#endif
#if !defined(__WIN__)
#if !defined(_WIN32)
void read_user_name(char *name)
{

11
libmysqld/libmysqld.c

@ -32,7 +32,7 @@
#ifdef HAVE_PWD_H
#include <pwd.h>
#endif
#if !defined(__WIN__)
#if !defined(_WIN32)
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
@ -54,7 +54,7 @@
extern ulong net_buffer_length;
extern ulong max_allowed_packet;
#if defined(__WIN__)
#if defined(_WIN32)
#define ERRNO WSAGetLastError()
#define perror(A)
#else
@ -69,13 +69,6 @@ struct passwd *getpwuid(uid_t);
char* getlogin(void);
#endif
#ifdef __WIN__
static my_bool is_NT(void)
{
char *os=getenv("OS");
return (os && !strcmp(os, "Windows_NT")) ? 1 : 0;
}
#endif
int mysql_init_character_set(MYSQL *mysql);

8
mysys/get_password.c

@ -29,7 +29,7 @@
#include <pwd.h>
#endif /* HAVE_PWD_H */
#else /* ! HAVE_GETPASS */
#ifndef __WIN__
#ifndef _WIN32
#include <sys/ioctl.h>
#ifdef HAVE_TERMIOS_H /* For tty-password */
#include <termios.h>
@ -49,14 +49,14 @@
#endif
#else
#include <conio.h>
#endif /* __WIN__ */
#endif /* _WIN32 */
#endif /* HAVE_GETPASS */
#ifdef HAVE_GETPASSPHRASE /* For Solaris */
#define getpass(A) getpassphrase(A)
#endif
#ifdef __WIN__
#ifdef _WIN32
/* were just going to fake it here and get input from
the keyboard */
@ -204,4 +204,4 @@ char *get_tty_password(const char *opt_message)
DBUG_RETURN(my_strdup(PSI_INSTRUMENT_ME, buff, MYF(MY_FAE)));
}
#endif /*__WIN__*/
#endif /*_WIN32*/

6
mysys/mf_keycache.c

@ -400,7 +400,7 @@ static long keycache_thread_id;
#define HASH_LINK_NUMBER(h) \
((uint) (((char*)(h)-(char *) keycache->hash_link_root)/sizeof(HASH_LINK)))
#if (defined(KEYCACHE_TIMEOUT) && !defined(__WIN__)) || defined(KEYCACHE_DEBUG)
#if (defined(KEYCACHE_TIMEOUT) && !defined(_WIN32)) || defined(KEYCACHE_DEBUG)
static int keycache_pthread_cond_wait(mysql_cond_t *cond,
mysql_mutex_t *mutex);
#else
@ -4674,7 +4674,7 @@ static void keycache_dump(SIMPLE_KEY_CACHE_CB *keycache)
#endif /* defined(KEYCACHE_TIMEOUT) */
#if defined(KEYCACHE_TIMEOUT) && !defined(__WIN__)
#if defined(KEYCACHE_TIMEOUT) && !defined(_WIN32)
static int keycache_pthread_cond_wait(mysql_cond_t *cond,
@ -4736,7 +4736,7 @@ static int keycache_pthread_cond_wait(mysql_cond_t *cond,
return rc;
}
#endif
#endif /* defined(KEYCACHE_TIMEOUT) && !defined(__WIN__) */
#endif /* defined(KEYCACHE_TIMEOUT) && !defined(_WIN32) */
#if defined(KEYCACHE_DEBUG)

4
mysys/mf_path.c

@ -74,7 +74,7 @@ char * my_path(char * to, const char *progname,
/* test if file without filename is found in path */
/* Returns to if found and to has dirpart if found, else NullS */
#if defined(__WIN__)
#if defined(_WIN32)
#define F_OK 0
#define PATH_SEP ';'
#define PROGRAM_EXTENSION ".exe"
@ -107,7 +107,7 @@ static char *find_file_in_path(char *to, const char *name)
}
}
}
#ifdef __WIN__
#ifdef _WIN32
to[0]=FN_CURLIB;
strxmov(to+1,dir,name,ext,NullS);
if (!access(to,F_OK)) /* Test in current dir */

4
mysys/mf_tempdir.c

@ -16,7 +16,7 @@
#include "mysys_priv.h"
#include <m_string.h>
#if defined(__WIN__)
#if defined(_WIN32)
#define DELIM ';'
#else
#define DELIM ':'
@ -37,7 +37,7 @@ my_bool init_tmpdir(MY_TMPDIR *tmpdir, const char *pathlist)
{
/* Get default temporary directory */
pathlist=getenv("TMPDIR"); /* Use this if possible */
#if defined(__WIN__)
#if defined(_WIN32)
if (!pathlist)
pathlist=getenv("TEMP");
if (!pathlist)

13
mysys/my_access.c

@ -17,7 +17,7 @@
#include "mysys_priv.h"
#include <m_string.h>
#ifdef __WIN__
#ifdef _WIN32
/*
Check a file or path for accessability.
@ -46,7 +46,7 @@ int my_access(const char *path, int amode)
return 0;
}
#endif /* __WIN__ */
#endif /* _WIN32 */
/*
@ -150,7 +150,7 @@ int check_if_legal_tablename(const char *name)
}
#ifdef __WIN__
#ifdef _WIN32
/**
Checks if the drive letter supplied is valid or not. Valid drive
letters are A to Z, both lower case and upper case.
@ -217,10 +217,9 @@ my_bool is_filename_allowed(const char *name __attribute__((unused)),
}
return TRUE;
} /* is_filename_allowed */
#endif /* __WIN__ */
#if defined(__WIN__) || defined(__EMX__)
#endif /* _WIN32 */
#if defined(_WIN32)
/*
Check if a path will access a reserved file name that may cause problems
@ -265,4 +264,4 @@ int check_if_legal_filename(const char *path)
DBUG_RETURN(0);
}
#endif /* defined(__WIN__) || defined(__EMX__) */
#endif /* defined(_WIN32) */

4
mysys/my_conio.c

@ -17,7 +17,7 @@
#include "mysys_priv.h"
#ifdef __WIN__
#ifdef _WIN32
static HANDLE my_coninpfh= 0; /* console input */
@ -220,4 +220,4 @@ char* my_cgets(char *buffer, size_t clen, size_t* plen)
return result;
}
#endif /* __WIN__ */
#endif /* _WIN32 */

2
mysys/my_copy.c

@ -116,7 +116,7 @@ int my_copy(const char *from, const char *to, myf MyFlags)
if (MyFlags & MY_FAE)
goto err;
}
#if !defined(__WIN__)
#if !defined(_WIN32)
/* Copy ownership */
if (chown(to, stat_buff.st_uid, stat_buff.st_gid))
{

14
mysys/my_default.c

@ -39,7 +39,7 @@
#include <m_string.h>
#include <m_ctype.h>
#include <my_dir.h>
#ifdef __WIN__
#ifdef _WIN32
#include <winbase.h>
#endif
@ -66,7 +66,7 @@ const char *my_defaults_extra_file=0;
#define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1) /* Terminate with NULL */
static const char **default_directories = NULL;
#ifdef __WIN__
#ifdef _WIN32
static const char *f_extensions[]= { ".ini", ".cnf", 0 };
#define NEWLINE "\r\n"
#else
@ -620,7 +620,7 @@ static int search_default_file_with_ext(struct handle_option_ctx *ctx,
strmov(name,config_file);
}
fn_format(name,name,"","",4);
#if !defined(__WIN__)
#if !defined(_WIN32)
{
MY_STAT stat_info;
if (!my_stat(name,&stat_info,MYF(0)))
@ -973,7 +973,7 @@ static int add_directory(MEM_ROOT *alloc, const char *dir, const char **dirs)
return 0;
}
#ifdef __WIN__
#ifdef _WIN32
static const char *my_get_module_parent(char *buf, size_t size)
{
char *last= NULL;
@ -1003,7 +1003,7 @@ static const char *my_get_module_parent(char *buf, size_t size)
return buf;
}
#endif /* __WIN__ */
#endif /* _WIN32 */
static const char **init_default_directories(MEM_ROOT *alloc)
@ -1018,7 +1018,7 @@ static const char **init_default_directories(MEM_ROOT *alloc)
DBUG_RETURN(NULL);
bzero((char *) dirs, DEFAULT_DIRS_SIZE * sizeof(char *));
#ifdef __WIN__
#ifdef _WIN32
{
char fname_buffer[FN_REFLEN];
@ -1066,7 +1066,7 @@ static const char **init_default_directories(MEM_ROOT *alloc)
/* Placeholder for --defaults-extra-file=<path> */
errors += add_directory(alloc, "", dirs);
#if !defined(__WIN__)
#if !defined(_WIN32)
errors += add_directory(alloc, "~/", dirs);
#endif

2
mysys/my_getncpus.c

@ -63,7 +63,7 @@ int my_getncpus(void)
#ifdef _SC_NPROCESSORS_ONLN
ncpus= sysconf(_SC_NPROCESSORS_ONLN);
#elif defined(__WIN__)
#elif defined(_WIN32)
SYSTEM_INFO sysinfo;
/*

2
mysys/my_getpagesize.c

@ -18,7 +18,7 @@
#ifndef HAVE_GETPAGESIZE
#if defined __WIN__
#if defined _WIN32
int my_getpagesize(void)
{

2
mysys/my_getwd.c

@ -22,7 +22,7 @@
#ifdef HAVE_GETWD
#include <sys/param.h>
#endif
#if defined(__WIN__)
#if defined(_WIN32)
#include <m_ctype.h>
#include <dos.h>
#include <direct.h>

2
mysys/my_mkdir.c

@ -18,7 +18,7 @@
#include "mysys_err.h"
#include <sys/types.h>
#include <sys/stat.h>
#ifdef __WIN__
#ifdef _WIN32
#include <direct.h>
#endif

2
mysys/my_pthread.c

@ -90,7 +90,7 @@ struct tm *gmtime_r(const time_t *clock, struct tm *res)
** Author: Gary Wisniewski <garyw@spidereye.com.au>, much modified by Monty
****************************************************************************/
#if !defined(HAVE_SIGWAIT) && !defined(sigwait) && !defined(__WIN__) && !defined(HAVE_rts_threads)
#if !defined(HAVE_SIGWAIT) && !defined(sigwait) && !defined(_WIN32) && !defined(HAVE_rts_threads)
#if !defined(DONT_USE_SIGSUSPEND)

4
mysys/my_redel.c

@ -106,7 +106,7 @@ int my_copystat(const char *from, const char *to, int MyFlags)
return -1;
}
#if !defined(__WIN__)
#if !defined(_WIN32)
if (statbuf.st_nlink > 1 && MyFlags & MY_LINK_WARNING)
{
if (MyFlags & MY_LINK_WARNING)
@ -121,7 +121,7 @@ int my_copystat(const char *from, const char *to, int MyFlags)
if (MyFlags & MY_FAE)
return -1;
}
#endif /* !__WIN__ */
#endif /* !_WIN32 */
if (MyFlags & MY_COPYTIME)
{

2
mysys/my_rename.c

@ -81,7 +81,7 @@ int my_rename(const char *from, const char *to, myf MyFlags)
DBUG_ENTER("my_rename");
DBUG_PRINT("my",("from %s to %s MyFlags %lu", from, to, MyFlags));
#if defined(__WIN__)
#if defined(_WIN32)
if (!win_rename_with_retries(from, to))
{
my_osmaperr(GetLastError());

2
mysys/my_sleep.c

@ -20,7 +20,7 @@
void my_sleep(ulong m_seconds)
{
#if defined(__WIN__)
#if defined(_WIN32)
Sleep(m_seconds/1000+1); /* Sleep() has millisecond arg */
#elif defined(HAVE_SELECT)
struct timeval t;

2
mysys/my_wincond.c

@ -111,4 +111,4 @@ int pthread_attr_destroy(pthread_attr_t *connect_att)
return 0;
}
#endif /* __WIN__ */
#endif /* _WIN32 */

10
mysys/stacktrace.c

@ -18,7 +18,7 @@
#include "mysys_priv.h"
#include <my_stacktrace.h>
#ifndef __WIN__
#ifndef _WIN32
#include <signal.h>
#include <m_string.h>
#ifdef HAVE_STACKTRACE
@ -43,10 +43,10 @@ static sig_handler default_handle_fatal_signal(int sig)
my_safe_printf_stderr("%s: Got signal %d. Attempting backtrace\n",
my_progname_short, sig);
my_print_stacktrace(0,0,1);
#ifndef __WIN__
#ifndef _WIN32
signal(sig, SIG_DFL);
kill(getpid(), sig);
#endif /* __WIN__ */
#endif /* _WIN32 */
return;
}
@ -428,7 +428,7 @@ void my_write_core(int sig)
#endif
}
#else /* __WIN__*/
#else /* _WIN32*/
#ifdef _MSC_VER
/* Silence warning in OS header dbghelp.h */
@ -713,7 +713,7 @@ int my_safe_print_str(const char *val, size_t len)
}
return 0;
}
#endif /*__WIN__*/
#endif /*_WIN32*/
size_t my_write_stderr(const void *buf, size_t count)

4
mysys/string.c

@ -145,13 +145,13 @@ my_bool dynstr_trunc(DYNAMIC_STRING *str, size_t n)
my_bool dynstr_append_os_quoted(DYNAMIC_STRING *str, const char *append, ...)
{
#ifdef __WIN__
#ifdef _WIN32
LEX_CSTRING quote= { C_STRING_WITH_LEN("\"") };
LEX_CSTRING replace= { C_STRING_WITH_LEN("\\\"") };
#else
LEX_CSTRING quote= { C_STRING_WITH_LEN("\'") };
LEX_CSTRING replace= { C_STRING_WITH_LEN("'\"'\"'") };
#endif /* __WIN__ */
#endif /* _WIN32 */
my_bool ret= TRUE;
va_list dirty_text;

2
mysys/thr_alarm.c

@ -50,7 +50,7 @@
my_bool thr_alarm_inited= 0, my_disable_thr_alarm= 0;
#if !defined(__WIN__)
#if !defined(_WIN32)
uint thr_client_alarm;
static int alarm_aborted=1; /* No alarm thread */

8
mysys/thr_mutex.c

@ -433,7 +433,7 @@ int safe_mutex_unlock(safe_mutex_t *mp,const char *file, uint line)
remove_from_active_list(mp);
#ifdef __WIN__
#ifdef _WIN32
pthread_mutex_unlock(&mp->mutex);
error=0;
#else
@ -446,7 +446,7 @@ int safe_mutex_unlock(safe_mutex_t *mp,const char *file, uint line)
fflush(stderr);
abort();
}
#endif /* __WIN__ */
#endif /* _WIN32 */
pthread_mutex_unlock(&mp->global);
return error;
}
@ -603,7 +603,7 @@ int safe_mutex_destroy(safe_mutex_t *mp, const char *file, uint line)
/* Free all entries that points to this one */
safe_mutex_free_deadlock_data(mp);
#ifdef __WIN__
#ifdef _WIN32
pthread_mutex_destroy(&mp->global);
pthread_mutex_destroy(&mp->mutex);
#else
@ -611,7 +611,7 @@ int safe_mutex_destroy(safe_mutex_t *mp, const char *file, uint line)
error=1;
if (pthread_mutex_destroy(&mp->mutex))
error=1;
#endif /* __WIN__ */
#endif /* _WIN32 */
mp->file= 0; /* Mark destroyed */
#ifdef SAFE_MUTEX_DETECT_DESTROY

2
plugin/feedback/utils.cc

@ -246,7 +246,7 @@ int my_getncpus()
{
#ifdef _SC_NPROCESSORS_ONLN
return sysconf(_SC_NPROCESSORS_ONLN);
#elif defined(__WIN__)
#elif defined(_WIN32)
SYSTEM_INFO sysinfo;
GetSystemInfo(&sysinfo);
return sysinfo.dwNumberOfProcessors;

6
plugin/server_audit/server_audit.c

@ -217,7 +217,7 @@ static int loc_rename(const char *from, const char *to)
{
int error = 0;
#if defined(__WIN__)
#if defined(_WIN32)
if (!MoveFileEx(from, to, MOVEFILE_COPY_ALLOWED |
MOVEFILE_REPLACE_EXISTING))
{
@ -1044,9 +1044,9 @@ static int get_user_host(const char *uh_line, unsigned int uh_len,
return 0;
}
#if defined(__WIN__) && !defined(S_ISDIR)
#if defined(_WIN32) && !defined(S_ISDIR)
#define S_ISDIR(x) ((x) & _S_IFDIR)
#endif /*__WIN__ && !S_ISDIR*/
#endif /*_WIN32 && !S_ISDIR*/
static int start_logging()
{

2
sql/custom_conf.h

@ -18,7 +18,7 @@
#define __MYSQL_CUSTOM_BUILD_CONFIG__
#define MYSQL_PORT 5002
#ifdef __WIN__
#ifdef _WIN32
#define MYSQL_NAMEDPIPE "SwSqlServer"
#define MYSQL_SERVICENAME "SwSqlServer"
#define KEY_SERVICE_PARAMETERS

4
sql/hash_filo.cc

@ -27,7 +27,7 @@
#include "sql_priv.h"
#include "hash_filo.h"
#ifdef __WIN__
#ifdef _WIN32
// Remove linker warning 4221 about empty file
namespace { char dummy; };
#endif // __WIN__
#endif // _WIN32

6
sql/hostname.cc

@ -28,7 +28,7 @@
#include "sql_priv.h"
#include "unireg.h" // SPECIAL_NO_HOST_CACHE
#include "hostname.h"
#ifndef __WIN__
#ifndef _WIN32
#include <netdb.h> // getservbyname, servent
#endif
#include "hash_filo.h"
@ -40,12 +40,12 @@
#ifdef __cplusplus
extern "C" { // Because of SCO 3.2V4.2
#endif
#if !defined( __WIN__)
#if !defined( _WIN32)
#ifdef HAVE_SYS_UN_H
#include <sys/un.h>
#endif
#include <sys/utsname.h>
#endif // __WIN__
#endif // _WIN32
#ifdef __cplusplus
}
#endif

2
sql/mf_iocache.cc

@ -87,7 +87,7 @@ int _my_b_net_read(IO_CACHE *info, uchar *Buffer, size_t)
} /* extern "C" */
#elif defined(__WIN__)
#elif defined(_WIN32)
// Remove linker warning 4221 about empty file
namespace { char dummy; };

36
sql/mysqld.cc

@ -18,7 +18,7 @@
#include "sql_priv.h"
#include "unireg.h"
#include <signal.h>
#ifndef __WIN__
#ifndef _WIN32
#include <netdb.h> // getservbyname, servent
#endif
#include "sql_parse.h" // path_starts_from_data_home_dir
@ -148,7 +148,7 @@ extern "C" { // Because of SCO 3.2V4.2
#endif
#include <my_net.h>
#if !defined(__WIN__)
#if !defined(_WIN32)
#include <sys/resource.h>
#ifdef HAVE_SYS_UN_H
#include <sys/un.h>
@ -160,11 +160,11 @@ extern "C" { // Because of SCO 3.2V4.2
#include <sys/select.h>
#endif
#include <sys/utsname.h>
#endif /* __WIN__ */
#endif /* _WIN32 */
#include <my_libwrap.h>
#ifdef __WIN__
#ifdef _WIN32
#include <crtdbg.h>
#endif
@ -1636,7 +1636,7 @@ static void break_connect_loop()
#endif
}
mysql_mutex_unlock(&LOCK_start_thread);
#endif /* __WIN__ */
#endif /* _WIN32 */
}
@ -1784,7 +1784,7 @@ extern "C" sig_handler print_signal_warning(int sig)
#ifdef SIGNAL_HANDLER_RESET_ON_DELIVERY
my_sigset(sig,print_signal_warning); /* int. thread system calls */
#endif
#if !defined(__WIN__)
#if !defined(_WIN32)
if (sig == SIGALRM)
alarm(2); /* reschedule alarm */
#endif
@ -2109,7 +2109,7 @@ static void set_ports()
}
if (!mysqld_unix_port)
{
#ifdef __WIN__
#ifdef _WIN32
mysqld_unix_port= (char*) MYSQL_NAMEDPIPE;
#else
mysqld_unix_port= (char*) MYSQL_UNIX_ADDR;
@ -2168,7 +2168,7 @@ static void set_user(const char *user, struct passwd *user_info_arg)
allow_coredumps();
}
#if !defined(__WIN__)
#if !defined(_WIN32)
static void set_effective_user(struct passwd *user_info_arg)
{
DBUG_ASSERT(user_info_arg != 0);
@ -2189,7 +2189,7 @@ static void set_effective_user(struct passwd *user_info_arg)
/** Change root user if started with @c --chroot . */
static void set_root(const char *path)
{
#if !defined(__WIN__)
#if !defined(_WIN32)
if (chroot(path) == -1)
{
sql_perror("chroot");
@ -2272,7 +2272,7 @@ static void activate_tcp_port(uint port,
mysql_socket_set_thread_owner(ip_sock);
#ifndef __WIN__
#ifndef _WIN32
/*
We should not use SO_REUSEADDR on windows as this would enable a
user to open two mysqld servers with the same TCP/IP port.
@ -2280,7 +2280,7 @@ static void activate_tcp_port(uint port,
arg= 1;
(void) mysql_socket_setsockopt(ip_sock, SOL_SOCKET, SO_REUSEADDR,
(char*)&arg, sizeof(arg));
#endif /* __WIN__ */
#endif /* _WIN32 */
#ifdef IPV6_V6ONLY
/*
@ -2898,7 +2898,7 @@ static void start_signal_handler(void)
static void check_data_home(const char *path)
{}
#endif /* __WIN__ */
#endif /* _WIN32 */
#if BACKTRACE_DEMANGLE
@ -2925,7 +2925,7 @@ mariadb_dbug_assert_failed(const char *assert_expr, const char *file,
}
#endif /* DBUG_ASSERT_AS_PRINT */
#if !defined(__WIN__)
#if !defined(_WIN32)
#ifndef SA_RESETHAND
#define SA_RESETHAND 0
#endif /* SA_RESETHAND */
@ -3191,7 +3191,7 @@ static void check_data_home(const char *path)
{}
#endif /*!EMBEDDED_LIBRARY*/
#endif /* __WIN__*/
#endif /* _WIN32*/
/**
@ -3995,7 +3995,7 @@ static int init_common_variables()
/* MyISAM requires two file handles per table. */
wanted_files= (extra_files + max_connections + extra_max_connections +
tc_size * 2 * tc_instances);
#if defined(HAVE_POOL_OF_THREADS) && !defined(__WIN__)
#if defined(HAVE_POOL_OF_THREADS) && !defined(_WIN32)
// add epoll or kevent fd for each threadpool group, in case pool of threads is used
wanted_files+= (thread_handling > SCHEDULER_NO_THREADS) ? 0 : threadpool_size;
#endif
@ -6615,7 +6615,7 @@ struct my_option my_long_options[]=
&opt_use_ssl, &opt_use_ssl, 0, GET_BOOL, OPT_ARG, 0, 0, 0,
0, 0, 0},
#endif
#ifdef __WIN__
#ifdef _WIN32
{"standalone", 0,
"Dummy option to start as a standalone program (NT).", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
@ -7541,7 +7541,7 @@ static void usage(void)
puts("\nFor more help options (several pages), use mysqld --verbose --help.");
else
{
#ifdef __WIN__
#ifdef _WIN32
puts("NT and Win32 specific options:\n"
" --install Install the default service (NT).\n"
" --install-manual Install the default service started manually (NT).\n"
@ -7759,7 +7759,7 @@ static int mysql_init_variables(void)
#endif /* ! EMBEDDED_LIBRARY */
#endif /* HAVE_OPENSSL */
#if defined(__WIN__)
#if defined(_WIN32)
/* Allow Win32 users to move MySQL anywhere */
{
char prg_dev[LIBLEN];

2
sql/mysqld.h

@ -697,7 +697,7 @@ void init_sql_statement_info();
void init_com_statement_info();
#endif /* HAVE_PSI_STATEMENT_INTERFACE */
#ifndef __WIN__
#ifndef _WIN32
extern pthread_t signal_thread;
#endif

16
sql/net_serv.cc

@ -92,7 +92,7 @@ static void inline MYSQL_SERVER_my_error(...) {}
the client should have a bigger max_allowed_packet.
*/
#if defined(__WIN__) || !defined(MYSQL_SERVER)
#if defined(_WIN32) || !defined(MYSQL_SERVER)
/* The following is because alarms doesn't work on windows. */
#ifndef NO_ALARM
#define NO_ALARM
@ -167,7 +167,7 @@ my_bool my_net_init(NET *net, Vio *vio, void *thd, uint my_flags)
{
/* For perl DBI/DBD. */
net->fd= vio_fd(vio);
#if defined(MYSQL_SERVER) && !defined(__WIN__)
#if defined(MYSQL_SERVER) && !defined(_WIN32)
if (!(test_flags & TEST_BLOCKING))
{
my_bool old_mode;
@ -279,7 +279,7 @@ static int net_data_is_ready(my_socket sd)
struct timeval tv;
int res;
#ifndef __WIN__
#ifndef _WIN32
/* Windows uses an _array_ of 64 fd's as default, so it's safe */
if (sd >= FD_SETSIZE)
return -1;
@ -710,7 +710,7 @@ net_real_write(NET *net,const uchar *packet, size_t len)
if ((long) (length= vio_write(net->vio,pos,(size_t) (end-pos))) <= 0)
{
my_bool interrupted = vio_should_retry(net->vio);
#if !defined(__WIN__)
#if !defined(_WIN32)
if ((interrupted || length == 0) && !thr_alarm_in_use(&alarmed))
{
if (!thr_alarm(&alarmed, net->write_timeout, &alarm_buff))
@ -733,7 +733,7 @@ net_real_write(NET *net,const uchar *packet, size_t len)
}
}
else
#endif /* !defined(__WIN__) */
#endif /* !defined(_WIN32) */
if (thr_alarm_in_use(&alarmed) && !thr_got_alarm(&alarmed) &&
interrupted)
{
@ -758,7 +758,7 @@ net_real_write(NET *net,const uchar *packet, size_t len)
pos+=length;
update_statistics(thd_increment_bytes_sent(net->thd, length));
}
#ifndef __WIN__
#ifndef _WIN32
end:
#endif
#ifdef HAVE_COMPRESS
@ -1005,7 +1005,7 @@ retry:
goto end;
}
#if !defined(__WIN__) && defined(MYSQL_SERVER)
#if !defined(_WIN32) && defined(MYSQL_SERVER)
/*
We got an error that there was no data on the socket. We now set up
an alarm to not 'read forever', change the socket to the blocking
@ -1037,7 +1037,7 @@ retry:
continue;
}
}
#endif /* (!defined(__WIN__) && defined(MYSQL_SERVER) */
#endif /* (!defined(_WIN32) && defined(MYSQL_SERVER) */
if (thr_alarm_in_use(&alarmed) && !thr_got_alarm(&alarmed) &&
interrupted)
{ /* Probably in MIT threads */

4
sql/signal_handler.cc

@ -24,7 +24,7 @@
#include "sql_class.h"
#include "my_stacktrace.h"
#ifdef __WIN__
#ifdef _WIN32
#include <crtdbg.h>
#define SIGNAL_FMT "exception 0x%x"
#else
@ -346,7 +346,7 @@ extern "C" sig_handler handle_fatal_signal(int sig)
#endif
end:
#ifndef __WIN__
#ifndef _WIN32
/*
Quit, without running destructors (etc.)
Use a signal, because the parent (systemd) can check that with WIFSIGNALED

2
sql/sql_base.cc

@ -54,7 +54,7 @@
#include "sql_table.h" // build_table_filename
#include "datadict.h" // dd_frm_is_view()
#include "rpl_rli.h" // rpl_group_info
#ifdef __WIN__
#ifdef _WIN32
#include <io.h>
#endif
#include "wsrep_mysqld.h"

2
sql/sql_class.cc

@ -1851,7 +1851,7 @@ void add_diff_to_status(STATUS_VAR *to_var, STATUS_VAR *from_var,
}
#define SECONDS_TO_WAIT_FOR_KILL 2
#if !defined(__WIN__) && defined(HAVE_SELECT)
#if !defined(_WIN32) && defined(HAVE_SELECT)
/* my_sleep() can wait for sub second times */
#define WAIT_FOR_KILL_TRY_TIMES 20
#else

2
sql/sql_class.h

@ -3033,7 +3033,7 @@ public:
} default_transaction, *transaction;
Global_read_lock global_read_lock;
Field *dup_field;
#ifndef __WIN__
#ifndef _WIN32
sigset_t signals;
#endif
#ifdef SIGNAL_WITH_VIO_CLOSE

2
sql/sql_connect.cc

@ -23,7 +23,7 @@
#include "mariadb.h"
#include "mysqld.h"
#include "sql_priv.h"
#ifndef __WIN__
#ifndef _WIN32
#include <netdb.h> // getservbyname, servent
#endif
#include "sql_audit.h"

13
sql/sql_const.h

@ -297,19 +297,6 @@
*/
#define MAX_TIME_ZONE_NAME_LENGTH (NAME_LEN + 1)
#if defined(__WIN__)
#define INTERRUPT_PRIOR -2
#define CONNECT_PRIOR -1
#define WAIT_PRIOR 0
#define QUERY_PRIOR 2
#else
#define INTERRUPT_PRIOR 10
#define CONNECT_PRIOR 9
#define WAIT_PRIOR 8
#define QUERY_PRIOR 6
#endif /* __WIN92__ */
#define SP_PSI_STATEMENT_INFO_COUNT 19
#endif /* SQL_CONST_INCLUDED */

2
sql/sql_db.cc

@ -44,7 +44,7 @@
#include <my_dir.h>
#include <m_ctype.h>
#include "log.h"
#ifdef __WIN__
#ifdef _WIN32
#include <direct.h>
#endif
#include "debug.h" // debug_crash_here

2
sql/sql_load.cc

@ -567,7 +567,7 @@ int mysql_load(THD *thd, const sql_exchange *ex, TABLE_LIST *table_list,
DBUG_RETURN(TRUE);
}
#if !defined(__WIN__) && ! defined(__NETWARE__)
#if !defined(_WIN32)
MY_STAT stat_info;
if (!my_stat(name, &stat_info, MYF(MY_WME)))
DBUG_RETURN(TRUE);

2
sql/sql_partition.cc

@ -2183,7 +2183,7 @@ static int add_keyword_path(String *str, const char *keyword,
{
char temp_path[FN_REFLEN];
strcpy(temp_path, path);
#ifdef __WIN__
#ifdef _WIN32
/* Convert \ to / to be able to create table on unix */
char *pos, *end;
size_t length= strlen(temp_path);

2
sql/sql_plugin.cc

@ -1959,7 +1959,7 @@ static bool plugin_load_list(MEM_ROOT *tmp_root, const char *list)
list= NULL; /* terminate the loop */
/* fall through */
case ';':
#ifndef __WIN__
#ifndef _WIN32
case ':': /* can't use this as delimiter as it may be drive letter */
#endif
p[-1]= 0;

4
sql/sql_profile.cc

@ -610,7 +610,7 @@ int PROFILING::fill_statistics_info(THD *thd_arg, TABLE_LIST *tables, Item *cond
table->field[9]->store((uint32)(entry->rusage.ru_oublock -
previous->rusage.ru_oublock));
table->field[9]->set_notnull();
#elif defined(__WIN__)
#elif defined(_WIN32)
ULONGLONG reads_delta = entry->io_count.ReadOperationCount -
previous->io_count.ReadOperationCount;
ULONGLONG writes_delta = entry->io_count.WriteOperationCount -
@ -643,7 +643,7 @@ int PROFILING::fill_statistics_info(THD *thd_arg, TABLE_LIST *tables, Item *cond
table->field[13]->store((uint32)(entry->rusage.ru_minflt -
previous->rusage.ru_minflt), true);
table->field[13]->set_notnull();
#elif defined(__WIN__)
#elif defined(_WIN32)
/* Windows APIs don't easily distinguish between hard and soft page
faults, so we just fill the 'major' column and leave the second NULL.
*/

2
sql/sql_profile.h

@ -46,7 +46,7 @@ int make_profile_table_for_show(THD *thd, ST_SCHEMA_TABLE *schema_table);
#include "sql_priv.h"
#include "unireg.h"
#ifdef __WIN__
#ifdef _WIN32
#include <psapi.h>
#endif

2
sql/sql_show.cc

@ -1651,7 +1651,7 @@ static void append_directory(THD *thd, String *packet, LEX_CSTRING *dir_type,
packet->append(' ');
packet->append(dir_type);
packet->append(STRING_WITH_LEN(" DIRECTORY='"));
#ifdef __WIN__
#ifdef _WIN32
/* Convert \ to / to be able to create table on unix */
char *winfilename= (char*) thd->memdup(filename, length);
char *pos, *end;

2
sql/sql_table.cc

@ -59,7 +59,7 @@
#include "debug.h" // debug_crash_here()
#include <algorithm>
#ifdef __WIN__
#ifdef _WIN32
#include <io.h>
#endif

2
sql/sys_vars.cc

@ -3031,7 +3031,7 @@ static Sys_var_ulonglong Sys_thread_stack(
static Sys_var_charptr_fscs Sys_tmpdir(
"tmpdir", "Path for temporary files. Several paths may "
"be specified, separated by a "
#if defined(__WIN__)
#if defined(_WIN32)
"semicolon (;)"
#else
"colon (:)"

6
sql/udf_example.c

@ -122,13 +122,13 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#ifdef __WIN__
#ifdef _WIN32
typedef unsigned __int64 ulonglong; /* Microsofts 64 bit types */
typedef __int64 longlong;
#else
typedef unsigned long long ulonglong;
typedef long long longlong;
#endif /*__WIN__*/
#endif /*_WIN32*/
#else
#include "mariadb.h"
#include <my_sys.h>
@ -700,7 +700,7 @@ longlong udf_sequence(UDF_INIT *initid __attribute__((unused)), UDF_ARGS *args,
**
****************************************************************************/
#ifdef __WIN__
#ifdef _WIN32
#include <winsock2.h>
#else
#include <sys/socket.h>

14
sql/wsrep_sst.cc

@ -729,7 +729,7 @@ static int sst_append_env_var(wsp::env& env,
return -env.error();
}
#ifdef __WIN__
#ifdef _WIN32
/*
Space, single quote, ampersand, backquote, I/O redirection
characters, caret, all brackets, plus, exclamation and comma
@ -803,7 +803,7 @@ static size_t estimate_cmd_len (bool* extra_args)
else if (IS_REQ_ESCAPING(c))
{
cmd_len++;
#ifdef __WIN__
#ifdef _WIN32
quotation= true;
#endif
}
@ -832,7 +832,7 @@ static size_t estimate_cmd_len (bool* extra_args)
else if (IS_REQ_ESCAPING(c))
{
cmd_len++;
#ifdef __WIN__
#ifdef _WIN32
quotation= true;
#endif
}
@ -888,7 +888,7 @@ static void copy_orig_argv (char* cmd_str)
else if (IS_REQ_ESCAPING(c))
{
plain= false;
#ifdef __WIN__
#ifdef _WIN32
quotation= true;
#endif
}
@ -928,7 +928,7 @@ static void copy_orig_argv (char* cmd_str)
c = *arg++;
if (IS_REQ_ESCAPING(c))
{
#ifdef __WIN__
#ifdef _WIN32
*cmd_str++ = c;
#else
*cmd_str++ = '\\';
@ -968,7 +968,7 @@ static void copy_orig_argv (char* cmd_str)
else if (IS_REQ_ESCAPING(c))
{
plain= false;
#ifdef __WIN__
#ifdef _WIN32
quotation= true;
#endif
}
@ -999,7 +999,7 @@ static void copy_orig_argv (char* cmd_str)
{
if (IS_REQ_ESCAPING(c))
{
#ifdef __WIN__
#ifdef _WIN32
*cmd_str++ = c;
#else
*cmd_str++ = '\\';

1
storage/connect/CMakeLists.txt

@ -82,6 +82,7 @@ ELSE(NOT UNIX)
# Connect does not work with clang-cl
RETURN()
ENDIF()
add_definitions(-D__WIN__)
ENDIF(UNIX)

2
storage/federatedx/ha_federatedx.cc

@ -1466,7 +1466,7 @@ static void fill_server(MEM_ROOT *mem_root, FEDERATEDX_SERVER *server,
database.length(my_casedn_str(system_charset_info, database.c_ptr_safe()));
}
#ifndef __WIN__
#ifndef _WIN32
/*
TODO: there is no unix sockets under windows so the engine should be
revised about using sockets in such environment.

2
storage/heap/hp_write.c

@ -17,7 +17,7 @@
/* Write a record to heap-databas */
#include "heapdef.h"
#ifdef __WIN__
#ifdef _WIN32
#include <fcntl.h>
#endif

2
storage/innobase/buf/buf0dump.cc

@ -256,7 +256,7 @@ buf_dump(
#ifdef _WIN32
/* use my_fopen() for correct permissions during bootstrap*/
f = my_fopen(tmp_filename, O_RDWR|O_TRUNC|O_CREAT, 0);
#elif defined(__GLIBC__) || defined(__WIN__) || O_CLOEXEC == 0
#elif defined(__GLIBC__) || O_CLOEXEC == 0
f = fopen(tmp_filename, "w" STR_O_CLOEXEC);
#else
{

2
storage/innobase/handler/ha_innodb.cc

@ -13294,7 +13294,7 @@ inline int ha_innobase::delete_table(const char* name, enum_sql_command sqlcom)
if (is_part) {
char par_case_name[FN_REFLEN];
#ifndef __WIN__
#ifndef _WIN32
/* Check for the table using lower
case name, including the partition
separator "P" */

2
storage/innobase/include/univ.i

@ -487,7 +487,7 @@ it is read or written. */
# define UNIV_PREFETCH_RW(addr) ((void) 0)
# endif /* COMPILER_HINTS */
# elif defined __WIN__ && defined COMPILER_HINTS
# elif defined _WIN32 && defined COMPILER_HINTS
# include <xmmintrin.h>
# define UNIV_EXPECT(expr,value) (expr)
# define UNIV_LIKELY_NULL(expr) (expr)

6
storage/innobase/row/row0mysql.cc

@ -3749,11 +3749,11 @@ row_rename_table_for_mysql(
/* We look for pattern #P# to see if the table is partitioned
MySQL table. */
#ifdef __WIN__
#ifdef _WIN32
is_part = strstr((char *)old_name, (char *)"#p#");
#else
is_part = strstr((char *)old_name, (char *)"#P#");
#endif /* __WIN__ */
#endif /* _WIN32 */
/* MariaDB partition engine hard codes the file name
separator as "#P#" and "#SP#". The text case is fixed even if
@ -3773,7 +3773,7 @@ row_rename_table_for_mysql(
case them in the system table. */
if (!table && is_part && lower_case_table_names == 1) {
char par_case_name[MAX_FULL_NAME_LEN + 1];
#ifndef __WIN__
#ifndef _WIN32
/* Check for the table using lower
case name, including the partition
separator "P" */

2
storage/maria/aria_chk.c

@ -505,7 +505,7 @@ static void usage(void)
maria_chk very silent.\n\
-t, --tmpdir=path Path for temporary files. Multiple paths can be\n\
specified, separated by ");
#if defined( __WIN__) || defined(__NETWARE__)
#if defined( _WIN32)
printf("semicolon (;)");
#else
printf("colon (:)");

2
storage/maria/aria_dump_log.c

@ -19,7 +19,7 @@ extern void translog_example_table_init();
static const char *load_default_groups[]= { "aria_dump_log",0 };
static void get_options(int *argc,char * * *argv);
#ifndef DBUG_OFF
#if defined(__WIN__)
#if defined(_WIN32)
const char *default_dbug_option= "d:t:i:O,\\aria_dump_log.trace";
#else
const char *default_dbug_option= "d:t:i:o,/tmp/aria_dump_log.trace";

4
storage/maria/aria_read_log.c

@ -24,7 +24,7 @@
static const char *load_default_groups[]= { "aria_read_log",0 };
static void get_options(int *argc,char * * *argv);
#ifndef DBUG_OFF
#if defined(__WIN__)
#if defined(_WIN32)
const char *default_dbug_option= "d:t:O,\\aria_read_log.trace";
#else
const char *default_dbug_option= "d:t:o,/tmp/aria_read_log.trace";
@ -273,7 +273,7 @@ static struct my_option my_long_options[] =
0, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
{"tmpdir", 't', "Path for temporary files. Multiple paths can be specified, "
"separated by "
#if defined( __WIN__) || defined(__NETWARE__)
#if defined( _WIN32)
"semicolon (;)"
#else
"colon (:)"

4
storage/maria/ma_control_file.c

@ -226,7 +226,7 @@ static int lock_control_file(const char *name, my_bool do_retry)
@todo BUG We should explore my_sopen(_SH_DENYWRD) to open or create the
file under Windows.
*/
#ifndef __WIN__
#ifndef _WIN32
uint retry= 0;
uint retry_count= do_retry ? MARIA_MAX_CONTROL_FILE_LOCK_RETRY : 0;
@ -581,7 +581,7 @@ int ma_control_file_end(void)
if (control_file_fd < 0) /* already closed */
DBUG_RETURN(0);
#ifndef __WIN__
#ifndef _WIN32
(void) my_lock(control_file_fd, F_UNLCK, 0L, F_TO_EOF,
MYF(MY_SEEK_NOT_DONE | MY_FORCE_LOCK));
#endif

6
storage/maria/ma_create.c

@ -23,12 +23,8 @@
#include "trnman.h"
#include "ma_crypt.h"
#if defined(MSDOS) || defined(__WIN__)
#ifdef __WIN__
#ifdef _WIN32
#include <fcntl.h>
#else
#include <process.h> /* Prototype for getpid */
#endif
#endif
#include <m_ctype.h>

2
storage/maria/ma_info.c

@ -16,7 +16,7 @@
/* Return useful base information for an open table */
#include "maria_def.h"
#ifdef __WIN__
#ifdef _WIN32
#include <sys/stat.h>
#endif

4
storage/maria/ma_locking.c

@ -220,7 +220,7 @@ int maria_lock_database(MARIA_HA *info, int lock_type)
break; /* Impossible */
}
}
#ifdef __WIN__
#ifdef _WIN32
else
{
/*
@ -320,7 +320,7 @@ int _ma_writeinfo(register MARIA_HA *info, uint operation)
&share->state,
MA_STATE_INFO_WRITE_DONT_MOVE_OFFSET)))
olderror=my_errno;
#ifdef __WIN__
#ifdef _WIN32
if (maria_flush)
{
_commit(share->kfile.file);

4
storage/maria/ma_loghandler.c

@ -29,7 +29,7 @@
Also there is no need to flush filesystem changes ,i.e to sync()
directories.
*/
#ifdef __WIN__
#ifdef _WIN32
#define sync_dir(A,B) 0
#else
#define sync_dir(A,B) mysql_file_sync(A,B)
@ -3673,7 +3673,7 @@ my_bool translog_init_with_table(const char *directory,
/* Directory to store files */
unpack_dirname(log_descriptor.directory, directory);
#ifndef __WIN__
#ifndef _WIN32
if ((log_descriptor.directory_fd= my_open(log_descriptor.directory,
O_RDONLY, MYF(MY_WME))) < 0)
{

6
storage/maria/ma_open.c

@ -26,12 +26,8 @@
#include "ma_crypt.h"
#include "s3_func.h"
#if defined(MSDOS) || defined(__WIN__)
#ifdef __WIN__
#ifdef _WIN32
#include <fcntl.h>
#else
#include <process.h> /* Prototype for getpid */
#endif
#endif
static void setup_key_functions(MARIA_KEYDEF *keyinfo);

6
storage/maria/ma_pagecache.c

@ -589,7 +589,7 @@ static my_thread_id pagecache_thread_id;
((uint) (((char*)(h)-(char *) p->hash_link_root)/ \
sizeof(PAGECACHE_HASH_LINK)))
#if (defined(PAGECACHE_TIMEOUT) && !defined(__WIN__)) || defined(PAGECACHE_DEBUG)
#if (defined(PAGECACHE_TIMEOUT) && !defined(_WIN32)) || defined(PAGECACHE_DEBUG)
static int pagecache_pthread_cond_wait(mysql_cond_t *cond,
mysql_mutex_t *mutex);
#else
@ -5561,7 +5561,7 @@ static void pagecache_dump(PAGECACHE *pagecache)
#endif /* defined(PAGECACHE_TIMEOUT) */
#if defined(PAGECACHE_TIMEOUT) && !defined(__WIN__)
#if defined(PAGECACHE_TIMEOUT) && !defined(_WIN32)
static int pagecache_pthread_cond_wait(mysql_cond_t *cond,
@ -5623,7 +5623,7 @@ static int pagecache_pthread_cond_wait(mysql_cond_t *cond,
return rc;
}
#endif
#endif /* defined(PAGECACHE_TIMEOUT) && !defined(__WIN__) */
#endif /* defined(PAGECACHE_TIMEOUT) && !defined(_WIN32) */
#if defined(PAGECACHE_DEBUG)

2
storage/maria/ma_sort.c

@ -20,7 +20,7 @@
#include "ma_fulltext.h"
#include <my_check_opt.h>
#if defined(MSDOS) || defined(__WIN__)
#if defined(_WIN32)
#include <fcntl.h>
#else
#include <stddef.h>

2
storage/maria/unittest/ma_pagecache_consist.c

@ -339,7 +339,7 @@ int main(int argc __attribute__((unused)),
MY_INIT(argv[0]);
#ifndef DBUG_OFF
#if defined(__WIN__)
#if defined(_WIN32)
default_dbug_option= "d:t:i:O,\\test_pagecache_consist.trace";
#else
default_dbug_option= "d:t:i:o,/tmp/test_pagecache_consist.trace";

2
storage/maria/unittest/ma_pagecache_rwconsist.c

@ -210,7 +210,7 @@ int main(int argc __attribute__((unused)),
MY_INIT(argv[0]);
#ifndef DBUG_OFF
#if defined(__WIN__)
#if defined(_WIN32)
default_dbug_option= "d:t:i:O,\\test_pagecache_consist.trace";
#else
default_dbug_option= "d:t:i:O,/tmp/test_pagecache_consist.trace";

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save