summaryrefslogtreecommitdiff
path: root/sql/tztime.h
diff options
context:
space:
mode:
authorguilhem@mysql.com <>2004-07-29 23:25:58 +0200
committerguilhem@mysql.com <>2004-07-29 23:25:58 +0200
commit0f3e279a05f99b2d05f22d27a52d4e82465a7cb4 (patch)
tree2f01af661dcc90a418853b7a1718fd7a0fe688e1 /sql/tztime.h
parent6fdafa5635d5ad369f7a4e5272b818b9e4957a1c (diff)
downloadmariadb-git-0f3e279a05f99b2d05f22d27a52d4e82465a7cb4.tar.gz
WL#1580: --start-datetime, --stop-datetime, --start-position (alias for --position) and --stop-position
options for mysqlbinlog, with a test file. This enables user to say "recover my database to how it was this morning at 10:30" (mysqlbinlog "--stop-datetime=2003-07-29 10:30:00"). Using time functions into client/ made me move them out of sql/ into sql-common/. + (small) fix for BUG#4507 "mysqlbinlog --read-from-remote-server sometimes cannot accept 2 binlogs" (that is, on command line).
Diffstat (limited to 'sql/tztime.h')
-rw-r--r--sql/tztime.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/sql/tztime.h b/sql/tztime.h
index 334b14f4fc4..9df5f965f34 100644
--- a/sql/tztime.h
+++ b/sql/tztime.h
@@ -19,15 +19,10 @@
#pragma interface /* gcc class interface */
#endif
-/*
- Portable time_t replacement.
- Should be signed and hold seconds for 1902-2038 range.
-*/
-typedef long my_time_t;
-#define MY_TIME_T_MAX LONG_MAX
-#define MY_TIME_T_MIN LONG_MIN
+#include <mysql_time.h>
#if !defined(TESTTIME) && !defined(TZINFO2SQL)
+
/*
This class represents abstract time zone and provides
basic interface for TIME <-> my_time_t conversion.