From 27b38bba68fec8e8f9ddc7988873628fb3b9a699 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Sun, 22 Mar 2020 10:43:44 +0000 Subject: New port: cad/graywolf: Fork of TimberWolf, a placement tool in VLSI design --- cad/graywolf/files/patch-src_Ylib_timer.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 cad/graywolf/files/patch-src_Ylib_timer.c (limited to 'cad/graywolf/files/patch-src_Ylib_timer.c') diff --git a/cad/graywolf/files/patch-src_Ylib_timer.c b/cad/graywolf/files/patch-src_Ylib_timer.c new file mode 100644 index 000000000000..3ff8eec66dae --- /dev/null +++ b/cad/graywolf/files/patch-src_Ylib_timer.c @@ -0,0 +1,26 @@ +--- src/Ylib/timer.c.orig 2018-08-23 20:02:57 UTC ++++ src/Ylib/timer.c +@@ -58,6 +58,23 @@ REVISIONS: + #include + #endif /* SYS5 */ + ++#include ++ ++// from /usr/src/lib/libcompat/4.1/ftime.c ++int ftime(struct timeb *tbp) { ++ struct timezone tz; ++ struct timeval t; ++ ++ if (gettimeofday(&t, &tz) < 0) ++ return (-1); ++ tbp->millitm = t.tv_usec / 1000; ++ tbp->time = t.tv_sec; ++ tbp->timezone = tz.tz_minuteswest; ++ tbp->dstflag = tz.tz_dsttime; ++ ++ return (0); ++} ++ + static INT base_timeS = 0 ; /* the time in seconds at the start */ + static INT milli_timeS ; /* the millisecond part of the start */ + /* initialize the timer */ -- cgit v1.2.3