aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QUtil.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-02-11 12:20:31 +0100
committerJay Berkenbilt <ejb@ql.org>2021-02-11 20:26:55 +0100
commitdf067c9ab68dd4913a1591f048d9baf4f1c8d09c (patch)
tree12234b02bac3443fbef15e2272219d13df30e8d9 /libqpdf/QUtil.cc
parent2538d84413ac574f6f8bcb9dfcc84254a11fa75d (diff)
downloadqpdf-df067c9ab68dd4913a1591f048d9baf4f1c8d09c.tar.zst
Add autoconf test for localtime_r
Diffstat (limited to 'libqpdf/QUtil.cc')
-rw-r--r--libqpdf/QUtil.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libqpdf/QUtil.cc b/libqpdf/QUtil.cc
index c5dfa74c..39d21ea0 100644
--- a/libqpdf/QUtil.cc
+++ b/libqpdf/QUtil.cc
@@ -844,7 +844,11 @@ QUtil::get_current_qpdf_time()
struct tm ltime;
time_t now = time(0);
tzset();
+#ifdef HAVE_LOCALTIME_R
localtime_r(&now, &ltime);
+#else
+ ltime = *localtime(&now);
+#endif
return QPDFTime(static_cast<int>(ltime.tm_year + 1900),
static_cast<int>(ltime.tm_mon + 1),
static_cast<int>(ltime.tm_mday),