diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2020-03-22 10:43:44 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2020-03-22 10:43:44 +0000 |
commit | 27b38bba68fec8e8f9ddc7988873628fb3b9a699 (patch) | |
tree | f97bab0c4a018198d4a2b75c19a19a28410695cf /cad/graywolf/files/patch-src_Ylib_timer.c | |
parent | net-mgmt/rrdbot: switch to active fork (diff) |
New port: cad/graywolf: Fork of TimberWolf, a placement tool in VLSI design
Diffstat (limited to 'cad/graywolf/files/patch-src_Ylib_timer.c')
-rw-r--r-- | cad/graywolf/files/patch-src_Ylib_timer.c | 26 |
1 files changed, 26 insertions, 0 deletions
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 <sys/timeb.h> + #endif /* SYS5 */ + ++#include <sys/time.h> ++ ++// 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 */ |