summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/pdfdoc.c
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-02-24 12:35:01 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-02-24 12:35:01 +0000
commit6b03fdfcfaa7cd5a48c2e4a0b00d0497ac91b52f (patch)
tree52bba93b152de8dda6e82066260b58747f4f6b40 /Build/source/texk/dvipdfm-x/pdfdoc.c
parent5a5800df04f8ac0c19b3c2f4c96eb9e46d6f992e (diff)
texk/dvipdfm-x: Support to output a unique pdf from a unique xdv/dvi file.
git-svn-id: svn://tug.org/texlive/trunk@39846 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipdfm-x/pdfdoc.c')
-rw-r--r--Build/source/texk/dvipdfm-x/pdfdoc.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/Build/source/texk/dvipdfm-x/pdfdoc.c b/Build/source/texk/dvipdfm-x/pdfdoc.c
index dd4cdf81a57..b724789aa9b 100644
--- a/Build/source/texk/dvipdfm-x/pdfdoc.c
+++ b/Build/source/texk/dvipdfm-x/pdfdoc.c
@@ -437,11 +437,14 @@ pdf_doc_set_eop_content (const char *content, unsigned length)
static int32_t
compute_timezone_offset()
{
- const time_t now = time(NULL);
+ time_t now;
struct tm tm;
struct tm local;
time_t gmtoff;
+ now = get_unique_time_if_given();
+ if (now == 0)
+ now = time(NULL);
localtime_r(&now, &local);
gmtime_r(&now, &tm);
return (mktime(&local) - mktime(&tm));
@@ -460,7 +463,9 @@ asn_date (char *date_string)
time_t current_time;
struct tm *bd_time;
- time(&current_time);
+ current_time = get_unique_time_if_given();
+ if (current_time == 0)
+ time(&current_time);
bd_time = localtime(&current_time);
#ifdef HAVE_TM_GMTOFF