mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Added [mysqld-base-version] as a default group for the mysqld server
Portability fix for Windows 64 include/config-win.h: Portability fix for Windows 64 include/my_global.h: Portability fix for Windows 64 include/mysql_version.h.in: Added [mysqld-base-version] as a default group for the mysqld server innobase/include/univ.i: Portability fix for Windows 64 sql/mysqld.cc: Added [mysqld-base-version] as a default group for the mysqld server
This commit is contained in:
@ -130,6 +130,11 @@ typedef uint rf_SetTimer;
|
|||||||
#define SIZEOF_LONG 4
|
#define SIZEOF_LONG 4
|
||||||
#define SIZEOF_LONG_LONG 8
|
#define SIZEOF_LONG_LONG 8
|
||||||
#define SIZEOF_OFF_T 8
|
#define SIZEOF_OFF_T 8
|
||||||
|
#ifdef _WIN64
|
||||||
|
#define SIZEOF_CHARP 8
|
||||||
|
#else
|
||||||
|
#define SIZEOF_CHARP 4
|
||||||
|
#endif
|
||||||
#define HAVE_BROKEN_NETINET_INCLUDES
|
#define HAVE_BROKEN_NETINET_INCLUDES
|
||||||
#ifdef __NT__
|
#ifdef __NT__
|
||||||
#define HAVE_NAMED_PIPE /* We can only create pipes on NT */
|
#define HAVE_NAMED_PIPE /* We can only create pipes on NT */
|
||||||
@ -196,6 +201,7 @@ inline double ulonglong2double(ulonglong value)
|
|||||||
|
|
||||||
/* Optimized store functions for Intel x86 */
|
/* Optimized store functions for Intel x86 */
|
||||||
|
|
||||||
|
#ifndef _WIN64
|
||||||
#define sint2korr(A) (*((int16 *) (A)))
|
#define sint2korr(A) (*((int16 *) (A)))
|
||||||
#define sint3korr(A) ((int32) ((((uchar) (A)[2]) & 128) ? \
|
#define sint3korr(A) ((int32) ((((uchar) (A)[2]) & 128) ? \
|
||||||
(((uint32) 255L << 24) | \
|
(((uint32) 255L << 24) | \
|
||||||
@ -236,7 +242,7 @@ inline double ulonglong2double(ulonglong value)
|
|||||||
#define float8get(V,M) doubleget((V),(M))
|
#define float8get(V,M) doubleget((V),(M))
|
||||||
#define float4store(V,M) memcpy((byte*) V,(byte*) (&M),sizeof(float))
|
#define float4store(V,M) memcpy((byte*) V,(byte*) (&M),sizeof(float))
|
||||||
#define float8store(V,M) doublestore((V),(M))
|
#define float8store(V,M) doublestore((V),(M))
|
||||||
|
#endif /* _WIN64 */
|
||||||
|
|
||||||
#define HAVE_PERROR
|
#define HAVE_PERROR
|
||||||
#define HAVE_VFPRINT
|
#define HAVE_VFPRINT
|
||||||
|
@ -848,7 +848,7 @@ typedef char bool; /* Ordinary boolean values 0 1 */
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/* Optimized store functions for Intel x86 */
|
/* Optimized store functions for Intel x86 */
|
||||||
#ifdef __i386__
|
#if defined(__i386__) && !defined(_WIN64)
|
||||||
#define sint2korr(A) (*((int16 *) (A)))
|
#define sint2korr(A) (*((int16 *) (A)))
|
||||||
#define sint3korr(A) ((int32) ((((uchar) (A)[2]) & 128) ? \
|
#define sint3korr(A) ((int32) ((((uchar) (A)[2]) & 128) ? \
|
||||||
(((uint32) 255L << 24) | \
|
(((uint32) 255L << 24) | \
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
#else
|
#else
|
||||||
#define PROTOCOL_VERSION @PROTOCOL_VERSION@
|
#define PROTOCOL_VERSION @PROTOCOL_VERSION@
|
||||||
#define MYSQL_SERVER_VERSION "@VERSION@"
|
#define MYSQL_SERVER_VERSION "@VERSION@"
|
||||||
|
#define MYSQL_BASE_VERSION "mysqld-@MYSQL_BASE_VERSION@"
|
||||||
#ifndef MYSQL_SERVER_SUFFIX
|
#ifndef MYSQL_SERVER_SUFFIX
|
||||||
#define MYSQL_SERVER_SUFFIX "@MYSQL_SERVER_SUFFIX@"
|
#define MYSQL_SERVER_SUFFIX "@MYSQL_SERVER_SUFFIX@"
|
||||||
#endif
|
#endif
|
||||||
|
@ -187,7 +187,11 @@ management to ensure correct alignment for doubles etc. */
|
|||||||
/* Another basic type we use is unsigned long integer which is intended to be
|
/* Another basic type we use is unsigned long integer which is intended to be
|
||||||
equal to the word size of the machine. */
|
equal to the word size of the machine. */
|
||||||
|
|
||||||
|
#ifdef _WIN64
|
||||||
|
typedef unsigned __int64 ulint;
|
||||||
|
#else
|
||||||
typedef unsigned long int ulint;
|
typedef unsigned long int ulint;
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef long int lint;
|
typedef long int lint;
|
||||||
|
|
||||||
|
@ -1923,7 +1923,7 @@ extern "C" pthread_handler_decl(handle_shutdown,arg)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
const char *load_default_groups[]= { "mysqld","server",0 };
|
const char *load_default_groups[]= { "mysqld","server",MYSQL_BASE_VERSION,0 };
|
||||||
|
|
||||||
bool open_log(MYSQL_LOG *log, const char *hostname,
|
bool open_log(MYSQL_LOG *log, const char *hostname,
|
||||||
const char *opt_name, const char *extension,
|
const char *opt_name, const char *extension,
|
||||||
|
Reference in New Issue
Block a user