Hi VN,
ok to push, but please fix the comment.
On Thu, Apr 30, 2009 at 12:34:26PM +0000, Narayanan V wrote:
> #At
> file:///export/home/log/Narayanan/mysql_checkouts_bazaar/5.1_main_repository/mysql-5.1-bugteam-40092-39802/
> based on revid:satya.bn@stripped
>
> 2880 Narayanan V 2009-04-30
> Bug#39802 On Windows, 32-bit time_t should be enforced
> Bug#40092 Storage engine API uses time_t datatype
>
> Change the usage of time_t in the storage
> engine API to datatypes with known size
I'd suggest:
BUG#39802 - On Windows, 32-bit time_t should be enforced
A backport of fix for "BUG40092 - Storage engine API uses
time_t datatype".
Starting from MSVC C++ 2005 (v8), the default size of time_t
is changed from 32-bit to 64-bit. As the result, the binaries
built with pre-v8 MSVC C++ do not work with the binaries
(storage engine plugins) built with v8 or after (server
crashes).
Fixed storage engine API to use datatype with known size
(ulong) instead of time_t.
> @ sql/handler.h
> Bug#39802 On Windows, 32-bit time_t should be enforced
> Bug#40092 Storage engine API uses time_t datatype
Remove the above line (40092).
Regards,
Sergey
--
Sergey Vojtovich <svoj@stripped>
MySQL AB, Software Engineer
Izhevsk, Russia, www.mysql.com