aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/timestamp.c
diff options
context:
space:
mode:
authorThomas G. Lockhart <lockhart@fourpalms.org>1997-10-25 05:22:58 +0000
committerThomas G. Lockhart <lockhart@fourpalms.org>1997-10-25 05:22:58 +0000
commit4fa25b8c99cd1e966bae0f3ff47b45853a0778af (patch)
treef256a0596bcdf3e3bf76dfe82e34253c49a573e8 /src/backend/utils/adt/timestamp.c
parentc0087c9faff1f006640ebfac816129438280575b (diff)
downloadpostgresql-4fa25b8c99cd1e966bae0f3ff47b45853a0778af.tar.gz
postgresql-4fa25b8c99cd1e966bae0f3ff47b45853a0778af.zip
Shorten routine names to <= 16 characters to fit in pg_proc table.
Diffstat (limited to 'src/backend/utils/adt/timestamp.c')
-rw-r--r--src/backend/utils/adt/timestamp.c25
1 files changed, 8 insertions, 17 deletions
diff --git a/src/backend/utils/adt/timestamp.c b/src/backend/utils/adt/timestamp.c
index fde86061cb6..fcad2903ca9 100644
--- a/src/backend/utils/adt/timestamp.c
+++ b/src/backend/utils/adt/timestamp.c
@@ -103,22 +103,13 @@ timestampge(time_t t1, time_t t2)
}
DateTime *
-timestamp_datetime(time_t timestamp)
+stamp_datetime(time_t timestamp)
{
- DateTime *result;
+ return(abstime_datetime((AbsoluteTime) timestamp));
+} /* stamp_datetime() */
- double fsec = 0;
- struct tm *tm;
-
- if (!PointerIsValid(result = PALLOCTYPE(DateTime)))
- elog(WARN, "Memory allocation failed, can't convert timestamp to datetime", NULL);
-
- tm = localtime((time_t *) &timestamp);
- tm->tm_year += 1900;
- tm->tm_mon += 1;
-
- if (tm2datetime(tm, fsec, NULL, result) != 0)
- elog(WARN, "Unable to convert timestamp to datetime", timestamp_out(timestamp));
-
- return (result);
-} /* timestamp_datetime() */
+time_t
+datetime_stamp(DateTime *datetime)
+{
+ return((AbsoluteTime) datetime_abstime(datetime));
+} /* datetime_stamp() */