summaryrefslogtreecommitdiff
path: root/multimedia/tvheadend/files/patch-src_wrappers.c
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/tvheadend/files/patch-src_wrappers.c')
-rw-r--r--multimedia/tvheadend/files/patch-src_wrappers.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/multimedia/tvheadend/files/patch-src_wrappers.c b/multimedia/tvheadend/files/patch-src_wrappers.c
new file mode 100644
index 000000000000..5aca192cf560
--- /dev/null
+++ b/multimedia/tvheadend/files/patch-src_wrappers.c
@@ -0,0 +1,30 @@
+--- src/wrappers.c.orig 2017-05-16 11:15:24.000000000 +0000
++++ src/wrappers.c 2017-06-21 18:00:42.352871000 +0000
+@@ -290,6 +290,19 @@
+ } while (r > 0);
+ }
+
++#ifdef PLATFORM_FREEBSD
++int64_t
++tvh_usleep(int64_t us)
++{
++ return usleep(us);
++}
++
++int64_t
++tvh_usleep_abs(int64_t us)
++{
++ return usleep(us - getfastmonoclock());
++}
++#else
+ int64_t
+ tvh_usleep(int64_t us)
+ {
+@@ -323,6 +336,7 @@
+ return val;
+ return r ? -r : 0;
+ }
++#endif
+
+ /*
+ * qsort