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
b6233cee
Commit
b6233cee
authored
Apr 03, 2008
by
unknown
Browse files
Options
Browse Files
Download
Plain Diff
Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-build
into trift-lap.fambruehe:/MySQL/M51/push-5.1
parents
c82ccc13
fe6e1fc7
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
8 additions
and
8 deletions
+8
-8
client/mysqlbinlog.cc
client/mysqlbinlog.cc
+1
-1
include/my_time.h
include/my_time.h
+1
-1
sql-common/my_time.c
sql-common/my_time.c
+3
-3
sql/init.cc
sql/init.cc
+1
-1
sql/tztime.cc
sql/tztime.cc
+2
-2
No files found.
client/mysqlbinlog.cc
View file @
b6233cee
...
@@ -1926,7 +1926,7 @@ int main(int argc, char** argv)
...
@@ -1926,7 +1926,7 @@ int main(int argc, char** argv)
DBUG_ENTER
(
"main"
);
DBUG_ENTER
(
"main"
);
DBUG_PROCESS
(
argv
[
0
]);
DBUG_PROCESS
(
argv
[
0
]);
init_time
();
// for time functions
my_
init_time
();
// for time functions
parse_args
(
&
argc
,
(
char
***
)
&
argv
);
parse_args
(
&
argc
,
(
char
***
)
&
argv
);
defaults_argv
=
argv
;
defaults_argv
=
argv
;
...
...
include/my_time.h
View file @
b6233cee
...
@@ -95,7 +95,7 @@ long calc_daynr(uint year,uint month,uint day);
...
@@ -95,7 +95,7 @@ long calc_daynr(uint year,uint month,uint day);
uint
calc_days_in_year
(
uint
year
);
uint
calc_days_in_year
(
uint
year
);
uint
year_2000_handling
(
uint
year
);
uint
year_2000_handling
(
uint
year
);
void
init_time
(
void
);
void
my_
init_time
(
void
);
/*
/*
...
...
sql-common/my_time.c
View file @
b6233cee
...
@@ -701,9 +701,9 @@ int check_time_range(struct st_mysql_time *my_time, int *warning)
...
@@ -701,9 +701,9 @@ int check_time_range(struct st_mysql_time *my_time, int *warning)
Prepare offset of system time zone from UTC for my_system_gmt_sec() func.
Prepare offset of system time zone from UTC for my_system_gmt_sec() func.
SYNOPSIS
SYNOPSIS
init_time()
my_
init_time()
*/
*/
void
init_time
(
void
)
void
my_
init_time
(
void
)
{
{
time_t
seconds
;
time_t
seconds
;
struct
tm
*
l_time
,
tm_tmp
;
struct
tm
*
l_time
,
tm_tmp
;
...
@@ -792,7 +792,7 @@ long calc_daynr(uint year,uint month,uint day)
...
@@ -792,7 +792,7 @@ long calc_daynr(uint year,uint month,uint day)
NOTES
NOTES
The idea is to cache the time zone offset from UTC (including daylight
The idea is to cache the time zone offset from UTC (including daylight
saving time) for the next call to make things faster. But currently we
saving time) for the next call to make things faster. But currently we
just calculate this offset during startup (by calling init_time()
just calculate this offset during startup (by calling
my_
init_time()
function) and use it all the time.
function) and use it all the time.
Time value provided should be legal time value (e.g. '2003-01-01 25:00:00'
Time value provided should be legal time value (e.g. '2003-01-01 25:00:00'
is not allowed).
is not allowed).
...
...
sql/init.cc
View file @
b6233cee
...
@@ -35,7 +35,7 @@ void unireg_init(ulong options)
...
@@ -35,7 +35,7 @@ void unireg_init(ulong options)
wild_many
=
'%'
;
wild_one
=
'_'
;
wild_prefix
=
'\\'
;
/* Change to sql syntax */
wild_many
=
'%'
;
wild_one
=
'_'
;
wild_prefix
=
'\\'
;
/* Change to sql syntax */
current_pid
=
(
ulong
)
getpid
();
/* Save for later ref */
current_pid
=
(
ulong
)
getpid
();
/* Save for later ref */
init_time
();
/* Init time-functions (read zone) */
my_init_time
();
/* Init time-functions (read zone) */
#ifndef EMBEDDED_LIBRARY
#ifndef EMBEDDED_LIBRARY
my_abort_hook
=
unireg_abort
;
/* Abort with close of databases */
my_abort_hook
=
unireg_abort
;
/* Abort with close of databases */
#endif
#endif
...
...
sql/tztime.cc
View file @
b6233cee
...
@@ -1034,7 +1034,7 @@ public:
...
@@ -1034,7 +1034,7 @@ public:
return lowest possible my_time_t in case of ambiguity or if we
return lowest possible my_time_t in case of ambiguity or if we
provide time corresponding to the time-gap.
provide time corresponding to the time-gap.
You should call init_time() function before using this function.
You should call
my_
init_time() function before using this function.
RETURN VALUE
RETURN VALUE
Corresponding my_time_t value or 0 in case of error
Corresponding my_time_t value or 0 in case of error
...
@@ -2663,7 +2663,7 @@ main(int argc, char **argv)
...
@@ -2663,7 +2663,7 @@ main(int argc, char **argv)
}
}
printf
(
"gmt_sec_to_TIME = localtime for time_t in [1000000000,1100000000) range
\n
"
);
printf
(
"gmt_sec_to_TIME = localtime for time_t in [1000000000,1100000000) range
\n
"
);
init_time
();
my_
init_time
();
/*
/*
Be careful here! my_system_gmt_sec doesn't fully handle unnormalized
Be careful here! my_system_gmt_sec doesn't fully handle unnormalized
...
...
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