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
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
c5bf154e
Commit
c5bf154e
authored
Oct 06, 2006
by
msvensson@neptunus.(none)
Browse files
Options
Browse Files
Download
Plain Diff
Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0
into neptunus.(none):/home/msvensson/mysql/mysql-5.1
parents
faff46ee
90116d25
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
35 additions
and
8 deletions
+35
-8
include/m_ctype.h
include/m_ctype.h
+1
-1
include/my_global.h
include/my_global.h
+13
-3
mysql-test/r/mysql.result
mysql-test/r/mysql.result
+10
-0
mysql-test/t/mysql.test
mysql-test/t/mysql.test
+6
-0
scripts/mysqlhotcopy.sh
scripts/mysqlhotcopy.sh
+4
-3
sql/sql_show.cc
sql/sql_show.cc
+1
-1
No files found.
include/m_ctype.h
View file @
c5bf154e
...
@@ -196,7 +196,7 @@ typedef struct my_charset_handler_st
...
@@ -196,7 +196,7 @@ typedef struct my_charset_handler_st
/* Charset dependant snprintf() */
/* Charset dependant snprintf() */
int
(
*
snprintf
)(
struct
charset_info_st
*
,
char
*
to
,
uint
n
,
const
char
*
fmt
,
int
(
*
snprintf
)(
struct
charset_info_st
*
,
char
*
to
,
uint
n
,
const
char
*
fmt
,
...)
ATTRIBUTE_FORMAT
(
printf
,
4
,
5
);
...)
ATTRIBUTE_FORMAT
_FPTR
(
printf
,
4
,
5
);
int
(
*
long10_to_str
)(
struct
charset_info_st
*
,
char
*
to
,
uint
n
,
int
radix
,
int
(
*
long10_to_str
)(
struct
charset_info_st
*
,
char
*
to
,
uint
n
,
int
radix
,
long
int
val
);
long
int
val
);
int
(
*
longlong10_to_str
)(
struct
charset_info_st
*
,
char
*
to
,
uint
n
,
int
(
*
longlong10_to_str
)(
struct
charset_info_st
*
,
char
*
to
,
uint
n
,
...
...
include/my_global.h
View file @
c5bf154e
...
@@ -563,9 +563,6 @@ typedef unsigned short ushort;
...
@@ -563,9 +563,6 @@ typedef unsigned short ushort;
#ifndef __attribute__
#ifndef __attribute__
# if !defined(__GNUC__)
# if !defined(__GNUC__)
# define __attribute__(A)
# define __attribute__(A)
# elif defined (__QNXNTO__)
/* qcc defines GNUC */
# define __attribute__(A)
# elif GCC_VERSION < 2008
# elif GCC_VERSION < 2008
# define __attribute__(A)
# define __attribute__(A)
# elif defined(__cplusplus) && GCC_VERSION < 3004
# elif defined(__cplusplus) && GCC_VERSION < 3004
...
@@ -582,6 +579,19 @@ typedef unsigned short ushort;
...
@@ -582,6 +579,19 @@ typedef unsigned short ushort;
# define ATTRIBUTE_FORMAT(style, m, n) __attribute__((format(style, m, n)))
# define ATTRIBUTE_FORMAT(style, m, n) __attribute__((format(style, m, n)))
#endif
#endif
/*
__attribute__((format(...))) on a function pointer is not supported
until gcc 3.1
*/
#ifndef ATTRIBUTE_FORMAT_FPTR
# if (GCC_VERSION >= 3001)
# define ATTRIBUTE_FORMAT_FPTR(style, m, n) ATTRIBUTE_FORMAT(style, m, n)
# else
# define ATTRIBUTE_FORMAT_FPTR(style, m, n)
# endif
/* GNUC >= 3.1 */
#endif
/*
/*
Wen using the embedded library, users might run into link problems,
Wen using the embedded library, users might run into link problems,
duplicate declaration of __cxa_pure_virtual, solved by declaring it a
duplicate declaration of __cxa_pure_virtual, solved by declaring it a
...
...
mysql-test/r/mysql.result
View file @
c5bf154e
...
@@ -76,6 +76,16 @@ c_cp932
...
@@ -76,6 +76,16 @@ c_cp932
| >a < | 0123456789 | 4 |
| >a < | 0123456789 | 4 |
| >abcd< | | 4 |
| >abcd< | | 4 |
+----------------------+------------+--------+
+----------------------+------------+--------+
+-------------------+
| __tañgè Ñãmé |
+-------------------+
| John Doe |
+-------------------+
+-------------------+
| John Doe |
+-------------------+
| __tañgè Ñãmé |
+-------------------+
+------+------+---------------------------+
+------+------+---------------------------+
| i | j | k |
| i | j | k |
+------+------+---------------------------+
+------+------+---------------------------+
...
...
mysql-test/t/mysql.test
View file @
c5bf154e
...
@@ -62,6 +62,12 @@ drop table t1;
...
@@ -62,6 +62,12 @@ drop table t1;
#
#
--
exec
$MYSQL
-
t
test
-
e
"create table t1 (col1 binary(4), col2 varchar(10), col3 int); insert into t1 values ('a', 'b', 123421),('a ', '0123456789', 4), ('abcd', '', 4); select concat('>',col1,'<'), col2, col3 from t1; drop table t1;"
2
>&
1
--
exec
$MYSQL
-
t
test
-
e
"create table t1 (col1 binary(4), col2 varchar(10), col3 int); insert into t1 values ('a', 'b', 123421),('a ', '0123456789', 4), ('abcd', '', 4); select concat('>',col1,'<'), col2, col3 from t1; drop table t1;"
2
>&
1
#
# Bug#17939 Wrong table format when using UTF8 strings
#
--
exec
$MYSQL
--
default
-
character
-
set
=
utf8
--
table
-
e
"SELECT 'John Doe' as '__tañgè Ñãmé'"
2
>&
1
--
exec
$MYSQL
--
default
-
character
-
set
=
utf8
--
table
-
e
"SELECT '__tañgè Ñãmé' as 'John Doe'"
2
>&
1
#
#
# Bug#18265 -- mysql client: No longer right-justifies numeric columns
# Bug#18265 -- mysql client: No longer right-justifies numeric columns
#
#
...
...
scripts/mysqlhotcopy.sh
View file @
c5bf154e
...
@@ -263,6 +263,7 @@ my $hc_locks = "";
...
@@ -263,6 +263,7 @@ my $hc_locks = "";
my
$hc_tables
=
""
;
my
$hc_tables
=
""
;
my
$num_tables
=
0
;
my
$num_tables
=
0
;
my
$num_files
=
0
;
my
$num_files
=
0
;
my
$raid_dir_regex
=
'[A-Za-z0-9]{2}'
;
foreach my
$rdb
(
@db_desc
)
{
foreach my
$rdb
(
@db_desc
)
{
my
$db
=
$rdb
->
{
src
}
;
my
$db
=
$rdb
->
{
src
}
;
...
@@ -294,7 +295,7 @@ foreach my $rdb ( @db_desc ) {
...
@@ -294,7 +295,7 @@ foreach my $rdb ( @db_desc ) {
my @raid_dir
=
()
;
my @raid_dir
=
()
;
while
(
defined
(
my
$name
=
readdir DBDIR
)
)
{
while
(
defined
(
my
$name
=
readdir DBDIR
)
)
{
if
(
$name
=
~ /^
\d\d
$/
&&
-d
"
$db_dir
/
$name
"
)
{
if
(
$name
=
~ /^
$raid_dir_regex
$/
&&
-d
"
$db_dir
/
$name
"
)
{
push @raid_dir,
$name
;
push @raid_dir,
$name
;
}
}
else
{
else
{
...
@@ -602,7 +603,7 @@ sub copy_files {
...
@@ -602,7 +603,7 @@ sub copy_files {
# add recursive option for scp
# add recursive option for scp
$cp
.
=
" -r"
if
$^
O
=
~ /m^
(
solaris|linux|freebsd|darwin
)
$/
&&
$method
=
~ /^scp
\b
/
;
$cp
.
=
" -r"
if
$^
O
=
~ /m^
(
solaris|linux|freebsd|darwin
)
$/
&&
$method
=
~ /^scp
\b
/
;
my @non_raid
=
map
{
"'
$_
'"
}
grep
{
!
m:/
\d
{
2
}
/[^/]+
$:
}
@
$files
;
my @non_raid
=
map
{
"'
$_
'"
}
grep
{
!
m:/
$raid_dir_regex
/[^/]+
$:
}
@
$files
;
# add files to copy and the destination directory
# add files to copy and the destination directory
safe_system
(
$cp
, @non_raid,
"'
$target
'"
)
if
(
@non_raid
)
;
safe_system
(
$cp
, @non_raid,
"'
$target
'"
)
if
(
@non_raid
)
;
...
@@ -810,7 +811,7 @@ sub get_raid_dirs {
...
@@ -810,7 +811,7 @@ sub get_raid_dirs {
my %dirs
=
()
;
my %dirs
=
()
;
foreach my
$f
(
@
$r_files
)
{
foreach my
$f
(
@
$r_files
)
{
if
(
$f
=
~ m:^
(
\d\d
)
/:
)
{
if
(
$f
=
~ m:^
(
$raid_dir_regex
)
/:
)
{
$dirs
{
$1
}
=
1
;
$dirs
{
$1
}
=
1
;
}
}
}
}
...
...
sql/sql_show.cc
View file @
c5bf154e
...
@@ -5549,7 +5549,7 @@ ST_FIELD_INFO partitions_fields_info[]=
...
@@ -5549,7 +5549,7 @@ ST_FIELD_INFO partitions_fields_info[]=
ST_FIELD_INFO
variables_fields_info
[]
=
ST_FIELD_INFO
variables_fields_info
[]
=
{
{
{
"Variable_name"
,
80
,
MYSQL_TYPE_STRING
,
0
,
0
,
"Variable_name"
},
{
"Variable_name"
,
80
,
MYSQL_TYPE_STRING
,
0
,
0
,
"Variable_name"
},
{
"Value"
,
255
,
MYSQL_TYPE_STRING
,
0
,
0
,
"Value"
},
{
"Value"
,
FN_REFLEN
,
MYSQL_TYPE_STRING
,
0
,
0
,
"Value"
},
{
0
,
0
,
MYSQL_TYPE_STRING
,
0
,
0
,
0
}
{
0
,
0
,
MYSQL_TYPE_STRING
,
0
,
0
,
0
}
};
};
...
...
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