From 9f0bc0e9988a2e029248adf6055e42333e0b4917 Mon Sep 17 00:00:00 2001 From: Ying-Chieh Liao Date: Sun, 1 Dec 2002 08:33:20 +0000 Subject: fix build on -current PR: 45836 Submitted by: Stefan Farfeleder --- lang/afnix/files/patch-src::plt::lib::cclk.cxx | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lang/afnix/files/patch-src::plt::lib::cclk.cxx (limited to 'lang/afnix') diff --git a/lang/afnix/files/patch-src::plt::lib::cclk.cxx b/lang/afnix/files/patch-src::plt::lib::cclk.cxx new file mode 100644 index 000000000000..e680e3173619 --- /dev/null +++ b/lang/afnix/files/patch-src::plt::lib::cclk.cxx @@ -0,0 +1,22 @@ +--- src/plt/lib/cclk.cxx.orig Fri Nov 29 13:10:11 2002 ++++ src/plt/lib/cclk.cxx Fri Nov 29 13:15:05 2002 +@@ -53,7 +53,8 @@ + s_tinfo* c_getlocal (const long tclk) { + // extract time info + struct tm* tval; +- if ((tval = localtime (&tclk)) == NULL) return 0; ++ time_t t = tclk; ++ if (t != tclk || (tval = localtime (&t)) == NULL) return 0; + // fill in the data structure + s_tinfo* tinfo = new s_tinfo; + tinfo->d_secs = tval->tm_sec; +@@ -72,7 +73,8 @@ + s_tinfo* c_getutc (const long tclk) { + // extract time info + struct tm* tval; +- if ((tval = gmtime (&tclk)) == NULL) return 0; ++ time_t t = tclk; ++ if (t != tclk || (tval = gmtime (&t)) == NULL) return 0; + // fill in the data structure + s_tinfo* tinfo = new s_tinfo; + tinfo->d_secs = tval->tm_sec; -- cgit v1.2.3