diff options
author | Jay Berkenbilt <ejb@ql.org> | 2021-02-11 12:20:31 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2021-02-11 20:26:55 +0100 |
commit | df067c9ab68dd4913a1591f048d9baf4f1c8d09c (patch) | |
tree | 12234b02bac3443fbef15e2272219d13df30e8d9 /libqpdf/QUtil.cc | |
parent | 2538d84413ac574f6f8bcb9dfcc84254a11fa75d (diff) | |
download | qpdf-df067c9ab68dd4913a1591f048d9baf4f1c8d09c.tar.zst |
Add autoconf test for localtime_r
Diffstat (limited to 'libqpdf/QUtil.cc')
-rw-r--r-- | libqpdf/QUtil.cc | 4 |
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, <ime); +#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), |