summaryrefslogtreecommitdiff
path: root/multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-03-10 09:22:05 -0800
committerYuri Victorovich <yuri@FreeBSD.org>2022-03-10 09:24:26 -0800
commitab964ed967add91ae11cc584b11b3e0d3e8407c1 (patch)
tree57906c33ea33a9ec0e16d9cf256265821599b70c /multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp
parentdevel/stb: Update g20200205 -> g20211010 (diff)
multimedia/lms: Update 3.25.2 -> 3.28.0
PR: 262462 Reported by: kaltheat <kaltheat@gmail.com>
Diffstat (limited to 'multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp')
-rw-r--r--multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp b/multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp
index 52046a1b918a..f273aee461d0 100644
--- a/multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp
+++ b/multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp
@@ -1,4 +1,4 @@
---- src/libs/utils/impl/ChildProcess.cpp.orig 2021-04-25 18:33:13 UTC
+--- src/libs/utils/impl/ChildProcess.cpp.orig 2022-02-02 17:25:04 UTC
+++ src/libs/utils/impl/ChildProcess.cpp
@@ -68,6 +68,7 @@ ChildProcess::ChildProcess(boost::asio::io_context& io
if (res < 0)
@@ -6,11 +6,11 @@
+#if !defined(__FreeBSD__) // see https://github.com/epoupon/lms/issues/144
{
- const std::size_t pipeSize {65536*8};
-
-@@ -77,6 +78,7 @@ ChildProcess::ChildProcess(boost::asio::io_context& io
- if (fcntl(pipe[1], F_SETPIPE_SZ, pipeSize) == -1)
+ #if defined(__linux__) && defined(F_SETPIPE_SZ)
+ // Just a hint here to prevent the writer from writing too many bytes ahead of the reader
+@@ -79,6 +80,7 @@ ChildProcess::ChildProcess(boost::asio::io_context& io
throw SystemException {errno, "fcntl failed!"};
+ #endif
}
+#endif