Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
0ce0b880
Commit
0ce0b880
authored
Sep 01, 2015
by
Oleksandr Byelkin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client()
Expression in macro protected by ()
parent
9abf426e
Changes
16
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
26 additions
and
26 deletions
+26
-26
include/maria.h
include/maria.h
+1
-1
include/my_alarm.h
include/my_alarm.h
+1
-1
include/my_base.h
include/my_base.h
+4
-4
include/mysql.h
include/mysql.h
+2
-2
sql/log_event.h
sql/log_event.h
+1
-1
sql/sql_admin.h
sql/sql_admin.h
+1
-1
sql/sql_const.h
sql/sql_const.h
+2
-2
sql/threadpool_unix.cc
sql/threadpool_unix.cc
+1
-1
sql/unireg.h
sql/unireg.h
+6
-6
storage/archive/archive_test.c
storage/archive/archive_test.c
+1
-1
storage/connect/tabmul.cpp
storage/connect/tabmul.cpp
+1
-1
storage/federated/ha_federated.h
storage/federated/ha_federated.h
+1
-1
storage/maria/ma_blockrec.h
storage/maria/ma_blockrec.h
+1
-1
storage/myisam/myisamdef.h
storage/myisam/myisamdef.h
+1
-1
strings/conf_to_src.c
strings/conf_to_src.c
+1
-1
strings/ctype.c
strings/ctype.c
+1
-1
No files found.
include/maria.h
View file @
0ce0b880
...
@@ -43,7 +43,7 @@ extern "C" {
...
@@ -43,7 +43,7 @@ extern "C" {
#define MARIA_NAME_IEXT ".MAI"
#define MARIA_NAME_IEXT ".MAI"
#define MARIA_NAME_DEXT ".MAD"
#define MARIA_NAME_DEXT ".MAD"
/* Max extra space to use when sorting keys */
/* Max extra space to use when sorting keys */
#define MARIA_MAX_TEMP_LENGTH
2*1024L*1024L*1024L
#define MARIA_MAX_TEMP_LENGTH
(2*1024L*1024L*1024L)
/* Possible values for maria_block_size (must be power of 2) */
/* Possible values for maria_block_size (must be power of 2) */
#define MARIA_KEY_BLOCK_LENGTH 8192
/* default key block length */
#define MARIA_KEY_BLOCK_LENGTH 8192
/* default key block length */
#define MARIA_MIN_KEY_BLOCK_LENGTH 1024
/* Min key block length */
#define MARIA_MIN_KEY_BLOCK_LENGTH 1024
/* Min key block length */
...
...
include/my_alarm.h
View file @
0ce0b880
...
@@ -50,7 +50,7 @@ extern ulong my_time_to_wait_for_lock;
...
@@ -50,7 +50,7 @@ extern ulong my_time_to_wait_for_lock;
#define ALARM_INIT
#define ALARM_INIT
#define ALARM_END
#define ALARM_END
#define ALARM_TEST (alarm_pos++ >= alarm_end_pos)
#define ALARM_TEST (alarm_pos++ >= alarm_end_pos)
#define ALARM_REINIT
alarm_end_pos+=MY_HOW_OFTEN_TO_WRITE
#define ALARM_REINIT
(alarm_end_pos+=MY_HOW_OFTEN_TO_WRITE)
#endif
/* HAVE_ALARM */
#endif
/* HAVE_ALARM */
#ifdef __cplusplus
#ifdef __cplusplus
...
...
include/my_base.h
View file @
0ce0b880
...
@@ -536,13 +536,13 @@ typedef ulong key_part_map;
...
@@ -536,13 +536,13 @@ typedef ulong key_part_map;
#define SEARCH_NULL_ARE_EQUAL 32768
/* NULL in keys are equal */
#define SEARCH_NULL_ARE_EQUAL 32768
/* NULL in keys are equal */
#define SEARCH_NULL_ARE_NOT_EQUAL 65536
/* NULL in keys are not equal */
#define SEARCH_NULL_ARE_NOT_EQUAL 65536
/* NULL in keys are not equal */
/* Use this when inserting a key in position order */
/* Use this when inserting a key in position order */
#define SEARCH_INSERT
SEARCH_NULL_ARE_NOT_EQUAL*2
#define SEARCH_INSERT
(SEARCH_NULL_ARE_NOT_EQUAL*2)
/* Only part of the key is specified while reading */
/* Only part of the key is specified while reading */
#define SEARCH_PART_KEY
SEARCH_INSERT*2
#define SEARCH_PART_KEY
(SEARCH_INSERT*2)
/* Used when user key (key 2) contains transaction id's */
/* Used when user key (key 2) contains transaction id's */
#define SEARCH_USER_KEY_HAS_TRANSID
SEARCH_PART_KEY*2
#define SEARCH_USER_KEY_HAS_TRANSID
(SEARCH_PART_KEY*2)
/* Used when page key (key 1) contains transaction id's */
/* Used when page key (key 1) contains transaction id's */
#define SEARCH_PAGE_KEY_HAS_TRANSID
SEARCH_USER_KEY_HAS_TRANSID*2
#define SEARCH_PAGE_KEY_HAS_TRANSID
(SEARCH_USER_KEY_HAS_TRANSID*2)
/* bits in opt_flag */
/* bits in opt_flag */
#define QUICK_USED 1
#define QUICK_USED 1
...
...
include/mysql.h
View file @
0ce0b880
...
@@ -79,8 +79,8 @@ extern unsigned int mariadb_deinitialize_ssl;
...
@@ -79,8 +79,8 @@ extern unsigned int mariadb_deinitialize_ssl;
extern
unsigned
int
mysql_port
;
extern
unsigned
int
mysql_port
;
extern
char
*
mysql_unix_port
;
extern
char
*
mysql_unix_port
;
#define CLIENT_NET_READ_TIMEOUT
365*24*3600
/* Timeout on read */
#define CLIENT_NET_READ_TIMEOUT
(365*24*3600)
/* Timeout on read */
#define CLIENT_NET_WRITE_TIMEOUT
365*24*3600
/* Timeout on write */
#define CLIENT_NET_WRITE_TIMEOUT
(365*24*3600)
/* Timeout on write */
#define IS_PRI_KEY(n) ((n) & PRI_KEY_FLAG)
#define IS_PRI_KEY(n) ((n) & PRI_KEY_FLAG)
#define IS_NOT_NULL(n) ((n) & NOT_NULL_FLAG)
#define IS_NOT_NULL(n) ((n) & NOT_NULL_FLAG)
...
...
sql/log_event.h
View file @
0ce0b880
...
@@ -295,7 +295,7 @@ struct sql_ex_info
...
@@ -295,7 +295,7 @@ struct sql_ex_info
to the slave. It is used to increase the thd(max_allowed) for both the
to the slave. It is used to increase the thd(max_allowed) for both the
DUMP thread on the master and the SQL/IO thread on the slave.
DUMP thread on the master and the SQL/IO thread on the slave.
*/
*/
#define MAX_MAX_ALLOWED_PACKET
1024*1024*1024
#define MAX_MAX_ALLOWED_PACKET
(1024*1024*1024)
/*
/*
Event header offsets;
Event header offsets;
...
...
sql/sql_admin.h
View file @
0ce0b880
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
#define SQL_TABLE_MAINTENANCE_H
#define SQL_TABLE_MAINTENANCE_H
/* Must be able to hold ALTER TABLE t PARTITION BY ... KEY ALGORITHM = 1 ... */
/* Must be able to hold ALTER TABLE t PARTITION BY ... KEY ALGORITHM = 1 ... */
#define SQL_ADMIN_MSG_TEXT_SIZE
128 * 1024
#define SQL_ADMIN_MSG_TEXT_SIZE
(128 * 1024)
bool
mysql_assign_to_keycache
(
THD
*
thd
,
TABLE_LIST
*
table_list
,
bool
mysql_assign_to_keycache
(
THD
*
thd
,
TABLE_LIST
*
table_list
,
LEX_STRING
*
key_cache_name
);
LEX_STRING
*
key_cache_name
);
...
...
sql/sql_const.h
View file @
0ce0b880
...
@@ -142,7 +142,7 @@
...
@@ -142,7 +142,7 @@
*/
*/
#define STACK_MIN_SIZE 16000 // Abort if less stack during eval.
#define STACK_MIN_SIZE 16000 // Abort if less stack during eval.
#define STACK_MIN_SIZE_FOR_OPEN
1024*80
#define STACK_MIN_SIZE_FOR_OPEN
(1024*80)
#define STACK_BUFF_ALLOC 352 ///< For stack overrun checks
#define STACK_BUFF_ALLOC 352 ///< For stack overrun checks
#ifndef MYSQLD_NET_RETRY_COUNT
#ifndef MYSQLD_NET_RETRY_COUNT
#define MYSQLD_NET_RETRY_COUNT 10 ///< Abort read after this many int.
#define MYSQLD_NET_RETRY_COUNT 10 ///< Abort read after this many int.
...
@@ -238,7 +238,7 @@
...
@@ -238,7 +238,7 @@
#define DEFAULT_CONCURRENCY 10
#define DEFAULT_CONCURRENCY 10
#define DELAYED_LIMIT 100
/**< pause after xxx inserts */
#define DELAYED_LIMIT 100
/**< pause after xxx inserts */
#define DELAYED_QUEUE_SIZE 1000
#define DELAYED_QUEUE_SIZE 1000
#define DELAYED_WAIT_TIMEOUT
5*60
/**< Wait for delayed insert */
#define DELAYED_WAIT_TIMEOUT
(5*60)
/**< Wait for delayed insert */
#define MAX_CONNECT_ERRORS 100 ///< errors before disabling host
#define MAX_CONNECT_ERRORS 100 ///< errors before disabling host
#define LONG_TIMEOUT ((ulong) 3600L*24L*365L)
#define LONG_TIMEOUT ((ulong) 3600L*24L*365L)
...
...
sql/threadpool_unix.cc
View file @
0ce0b880
...
@@ -1634,7 +1634,7 @@ int tp_get_idle_thread_count()
...
@@ -1634,7 +1634,7 @@ int tp_get_idle_thread_count()
Delay in microseconds, after which "pool blocked" message is printed.
Delay in microseconds, after which "pool blocked" message is printed.
(30 sec == 30 Mio usec)
(30 sec == 30 Mio usec)
*/
*/
#define BLOCK_MSG_DELAY
30*1000000
#define BLOCK_MSG_DELAY
(30*1000000)
#define MAX_THREADS_REACHED_MSG \
#define MAX_THREADS_REACHED_MSG \
"Threadpool could not create additional thread to handle queries, because the \
"Threadpool could not create additional thread to handle queries, because the \
...
...
sql/unireg.h
View file @
0ce0b880
...
@@ -110,36 +110,36 @@
...
@@ -110,36 +110,36 @@
The flag means that we need to process tables only to get necessary data.
The flag means that we need to process tables only to get necessary data.
Views are not processed.
Views are not processed.
*/
*/
#define OPEN_TABLE_ONLY
OPEN_FRM_FILE_ONLY*2
#define OPEN_TABLE_ONLY
(OPEN_FRM_FILE_ONLY*2)
/**
/**
This flag is used in function get_all_tables() which fills
This flag is used in function get_all_tables() which fills
I_S tables with data which are retrieved from frm files and storage engine
I_S tables with data which are retrieved from frm files and storage engine
The flag means that we need to process views only to get necessary data.
The flag means that we need to process views only to get necessary data.
Tables are not processed.
Tables are not processed.
*/
*/
#define OPEN_VIEW_ONLY
OPEN_TABLE_ONLY*2
#define OPEN_VIEW_ONLY
(OPEN_TABLE_ONLY*2)
/**
/**
This flag is used in function get_all_tables() which fills
This flag is used in function get_all_tables() which fills
I_S tables with data which are retrieved from frm files and storage engine.
I_S tables with data which are retrieved from frm files and storage engine.
The flag means that we need to open a view using
The flag means that we need to open a view using
open_normal_and_derived_tables() function.
open_normal_and_derived_tables() function.
*/
*/
#define OPEN_VIEW_FULL
OPEN_VIEW_ONLY*2
#define OPEN_VIEW_FULL
(OPEN_VIEW_ONLY*2)
/**
/**
This flag is used in function get_all_tables() which fills
This flag is used in function get_all_tables() which fills
I_S tables with data which are retrieved from frm files and storage engine.
I_S tables with data which are retrieved from frm files and storage engine.
The flag means that I_S table uses optimization algorithm.
The flag means that I_S table uses optimization algorithm.
*/
*/
#define OPTIMIZE_I_S_TABLE
OPEN_VIEW_FULL*2
#define OPTIMIZE_I_S_TABLE
(OPEN_VIEW_FULL*2)
/**
/**
This flag is used to instruct tdc_open_view() to check metadata version.
This flag is used to instruct tdc_open_view() to check metadata version.
*/
*/
#define CHECK_METADATA_VERSION
OPEN_TRIGGER_ONLY*2
#define CHECK_METADATA_VERSION
(OPEN_TRIGGER_ONLY*2)
/*
/*
The flag means that we need to process trigger files only.
The flag means that we need to process trigger files only.
*/
*/
#define OPEN_TRIGGER_ONLY
OPTIMIZE_I_S_TABLE*2
#define OPEN_TRIGGER_ONLY
(OPTIMIZE_I_S_TABLE*2)
#define SC_INFO_LENGTH 4
/* Form format constant */
#define SC_INFO_LENGTH 4
/* Form format constant */
#define TE_INFO_LENGTH 3
#define TE_INFO_LENGTH 3
...
...
storage/archive/archive_test.c
View file @
0ce0b880
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
#define ARCHIVE_ROW_HEADER_SIZE 4
#define ARCHIVE_ROW_HEADER_SIZE 4
#define BUFFER_LEN
1024 + ARCHIVE_ROW_HEADER_SIZE
#define BUFFER_LEN
(1024 + ARCHIVE_ROW_HEADER_SIZE)
char
test_string
[
BUFFER_LEN
];
char
test_string
[
BUFFER_LEN
];
...
...
storage/connect/tabmul.cpp
View file @
0ce0b880
...
@@ -123,7 +123,7 @@ PTDB TDBMUL::Duplicate(PGLOBAL g)
...
@@ -123,7 +123,7 @@ PTDB TDBMUL::Duplicate(PGLOBAL g)
bool
TDBMUL
::
InitFileNames
(
PGLOBAL
g
)
bool
TDBMUL
::
InitFileNames
(
PGLOBAL
g
)
{
{
#define PFNZ 4096
#define PFNZ 4096
#define FNSZ
_MAX_DRIVE+_MAX_DIR+_MAX_FNAME+_MAX_EXT
#define FNSZ
(_MAX_DRIVE+_MAX_DIR+_MAX_FNAME+_MAX_EXT)
char
*
pfn
[
PFNZ
];
char
*
pfn
[
PFNZ
];
char
*
filename
;
char
*
filename
;
int
rc
,
n
=
0
;
int
rc
,
n
=
0
;
...
...
storage/federated/ha_federated.h
View file @
0ce0b880
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
*/
*/
#define HA_FEDERATED_ERROR_WITH_REMOTE_SYSTEM 10000
#define HA_FEDERATED_ERROR_WITH_REMOTE_SYSTEM 10000
#define FEDERATED_QUERY_BUFFER_SIZE
STRING_BUFFER_USUAL_SIZE * 5
#define FEDERATED_QUERY_BUFFER_SIZE
(STRING_BUFFER_USUAL_SIZE * 5)
#define FEDERATED_RECORDS_IN_RANGE 2
#define FEDERATED_RECORDS_IN_RANGE 2
#define FEDERATED_MAX_KEY_LENGTH 3500 // Same as innodb
#define FEDERATED_MAX_KEY_LENGTH 3500 // Same as innodb
...
...
storage/maria/ma_blockrec.h
View file @
0ce0b880
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
/* Number of extents reserved MARIA_BITMAP_BLOCKS to store head part */
/* Number of extents reserved MARIA_BITMAP_BLOCKS to store head part */
#define ELEMENTS_RESERVED_FOR_MAIN_PART 4
#define ELEMENTS_RESERVED_FOR_MAIN_PART 4
/* This is just used to prealloc a dynamic array */
/* This is just used to prealloc a dynamic array */
#define AVERAGE_BLOB_SIZE
1024L*1024L
#define AVERAGE_BLOB_SIZE
(1024L*1024L)
/* Number of pages to store continuous blob parts */
/* Number of pages to store continuous blob parts */
#define BLOB_SEGMENT_MIN_SIZE 128
#define BLOB_SEGMENT_MIN_SIZE 128
...
...
storage/myisam/myisamdef.h
View file @
0ce0b880
...
@@ -307,7 +307,7 @@ struct st_myisam_info
...
@@ -307,7 +307,7 @@ struct st_myisam_info
int
rtree_recursion_depth
;
int
rtree_recursion_depth
;
};
};
#define USE_WHOLE_KEY
HA_MAX_KEY_BUFF*2
/* Use whole key in _mi_search() */
#define USE_WHOLE_KEY
(HA_MAX_KEY_BUFF*2)
/* Use whole key in _mi_search() */
#define F_EXTRA_LCK -1
#define F_EXTRA_LCK -1
/* bits in opt_flag */
/* bits in opt_flag */
#define MEMMAP_USED 32
#define MEMMAP_USED 32
...
...
strings/conf_to_src.c
View file @
0ce0b880
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
#define ROW_LEN 16
#define ROW_LEN 16
#define ROW16_LEN 8
#define ROW16_LEN 8
#define MAX_BUF
64*1024
#define MAX_BUF
(64*1024)
static
struct
charset_info_st
all_charsets
[
512
];
static
struct
charset_info_st
all_charsets
[
512
];
...
...
strings/ctype.c
View file @
0ce0b880
...
@@ -264,7 +264,7 @@ static const struct my_cs_file_section_st
...
@@ -264,7 +264,7 @@ static const struct my_cs_file_section_st
}
}
#define MY_CS_CSDESCR_SIZE 64
#define MY_CS_CSDESCR_SIZE 64
#define MY_CS_TAILORING_SIZE
32*1024
#define MY_CS_TAILORING_SIZE
(32*1024)
#define MY_CS_UCA_VERSION_SIZE 64
#define MY_CS_UCA_VERSION_SIZE 64
#define MY_CS_CONTEXT_SIZE 64
#define MY_CS_CONTEXT_SIZE 64
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment