diff options
author | Jason W. Bacon <jwb@FreeBSD.org> | 2020-06-05 01:55:49 +0000 |
---|---|---|
committer | Jason W. Bacon <jwb@FreeBSD.org> | 2020-06-05 01:55:49 +0000 |
commit | a156fdcf52bb164e6f390b3cc02e1bfe2f2cb844 (patch) | |
tree | 21235eac2346991dc703f228fec9710de0765d50 /biology/subread/files/patch-longread-one_longread-mapping.c | |
parent | 6220495836e345cb0202f16d5c6d612c0a55db3a (diff) | |
download | ports-a156fdcf52bb164e6f390b3cc02e1bfe2f2cb844.tar.gz ports-a156fdcf52bb164e6f390b3cc02e1bfe2f2cb844.zip |
Notes
Diffstat (limited to 'biology/subread/files/patch-longread-one_longread-mapping.c')
-rw-r--r-- | biology/subread/files/patch-longread-one_longread-mapping.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/biology/subread/files/patch-longread-one_longread-mapping.c b/biology/subread/files/patch-longread-one_longread-mapping.c new file mode 100644 index 000000000000..d1304ef7d4d8 --- /dev/null +++ b/biology/subread/files/patch-longread-one_longread-mapping.c @@ -0,0 +1,37 @@ +--- longread-one/longread-mapping.c.orig 2019-09-04 04:22:49 UTC ++++ longread-one/longread-mapping.c +@@ -30,7 +30,9 @@ + #ifndef __MINGW32__ + #include <sys/resource.h> + #endif ++#ifndef __FreeBSD__ // Deprecated on FreeBSD + #include <sys/timeb.h> ++#endif + #include <sys/stat.h> + #include <locale.h> + #include <ctype.h> +@@ -223,9 +225,24 @@ int LRMvalidate_and_init_context(LRMcontext_t ** conte + + double LRMmiltime(){ + double ret; ++ ++/* Why not use gettimeofday() on all platforms? */ ++#ifdef __FreeBSD__ ++ ++ struct timeval tp; ++ struct timezone tz; ++ tz.tz_minuteswest=0; ++ tz.tz_dsttime=0; ++ gettimeofday(&tp,&tz); ++ ret = tp.tv_sec+ 0.001*0.001* tp.tv_usec; ++ ++#else ++ + struct timeb trp; + ftime(&trp); + ret = trp.time*1.0+(trp.millitm*1.0/1000.0); ++ ++#endif + return ret; + } + |