diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/utils/nabstime.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/include/utils/nabstime.h b/src/include/utils/nabstime.h index ace0e135fde..9543f679a77 100644 --- a/src/include/utils/nabstime.h +++ b/src/include/utils/nabstime.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: nabstime.h,v 1.20 1999/05/25 16:14:56 momjian Exp $ + * $Id: nabstime.h,v 1.21 2000/01/24 19:34:19 petere Exp $ * *------------------------------------------------------------------------- */ @@ -23,13 +23,14 @@ * * ---------------------------------------------------------------- */ -/* The original typedefs are bogus - they assume that the system's 'time_t' - * type is of size 32-bits. Under AlphaLinux, time_t is a long int, which - * is 64-bits. Therefore, typedef these both as simply 'time_t', and let - * the OS define what the size really is. -- RME 3/5/99 +/* + * Although time_t generally is a long int on 64 bit systems, these two + * types must be 4 bytes, because that's what the system assumes. They + * should be yanked (long) before 2038 and be replaced by timestamp and + * interval. */ -typedef time_t AbsoluteTime; -typedef time_t RelativeTime; +typedef int32 AbsoluteTime; +typedef int32 RelativeTime; typedef struct { |