diff options
Diffstat (limited to 'multimedia/tvheadend/files/patch-src_wrappers.c')
-rw-r--r-- | multimedia/tvheadend/files/patch-src_wrappers.c | 30 |
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 |