diff options
author | Sergei Golubchik <sergii@pisem.net> | 2011-05-19 19:19:44 +0200 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2011-05-19 19:19:44 +0200 |
commit | 8767540a43b28c977714e2f35aadcfd1bcefef5f (patch) | |
tree | dd91d0bdef77bbf878cb53e2453042d1b7ff73c6 /include/my_sys.h | |
parent | f06cac336ba7a27493fc753d2bf37e87137a1cdc (diff) | |
download | mariadb-git-8767540a43b28c977714e2f35aadcfd1bcefef5f.tar.gz |
microseconds in log tables:
TIMESTAMP -> TIMESTAMP(6)
TIME -> TIME(6)
in general_log and slow_log tables.
include/my_sys.h:
use constants
Diffstat (limited to 'include/my_sys.h')
-rw-r--r-- | include/my_sys.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/my_sys.h b/include/my_sys.h index 48370ea7c38..1b8da17006f 100644 --- a/include/my_sys.h +++ b/include/my_sys.h @@ -894,17 +894,17 @@ extern ulong crc32(ulong crc, const uchar *buf, uint len); extern uint my_set_max_open_files(uint files); void my_free_open_file_info(void); -#define HRTIME_RESOLUTION 1000000 /* microseconds */ +#define HRTIME_RESOLUTION 1000000ULL /* microseconds */ typedef struct {ulonglong val;} my_hrtime_t; void my_time_init(); extern my_hrtime_t my_hrtime(); extern ulonglong my_interval_timer(void); #define microsecond_interval_timer() (my_interval_timer()/1000) -#define hrtime_to_time(X) ((X).val/1000000) -#define hrtime_from_time(X) ((ulonglong)((X)*1000000ULL)) +#define hrtime_to_time(X) ((X).val/HRTIME_RESOLUTION) +#define hrtime_from_time(X) ((ulonglong)((X)*HRTIME_RESOLUTION)) #define hrtime_to_double(X) ((X).val/(double)HRTIME_RESOLUTION) -#define hrtime_sec_part(X) ((ulong)((X).val%1000000)) +#define hrtime_sec_part(X) ((ulong)((X).val % HRTIME_RESOLUTION)) #define my_time(X) hrtime_to_time(my_hrtime()) extern my_bool my_gethwaddr(uchar *to); |