mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +03:00
Extends 64 bit windows to support timestamps up to year 2106.
MDEV-32188 make TIMESTAMP use whole 32-bit unsigned range This is done by changing my_time_t from long to unsigned long. The effect of this is that on windows compling old clients may get warnings of if they compare my_time_t with as signed variable. Other things - Removed my_time_t from include/*.pp files as it is different on windows and linux. - Changed do_abi_check.cmake to first print abi_check and then the conflicting file (this makes it easier to find the cause of the error).
This commit is contained in:
@@ -385,7 +385,6 @@ void thd_key_delete(MYSQL_THD_KEY_T *key);
|
||||
void* thd_getspecific(THD* thd, MYSQL_THD_KEY_T key);
|
||||
int thd_setspecific(THD* thd, MYSQL_THD_KEY_T key, void *value);
|
||||
}
|
||||
typedef long my_time_t;
|
||||
enum enum_mysql_timestamp_type
|
||||
{
|
||||
MYSQL_TIMESTAMP_NONE= -2, MYSQL_TIMESTAMP_ERROR= -1,
|
||||
|
Reference in New Issue
Block a user