summaryrefslogtreecommitdiff
path: root/multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-04-25 13:23:08 -0700
committerYuri Victorovich <yuri@FreeBSD.org>2021-04-25 13:24:34 -0700
commita14b73ada846c44a3d0a87588b818d544f960dcd (patch)
tree9cb4c237f0bb45dbae94b223ccc5d9ab0f577981 /multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp
parentUpdated to 8.0.24 (diff)
New port: multimedia/lms: Lightweight Music Server
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.cpp18
1 files changed, 18 insertions, 0 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
new file mode 100644
index 000000000000..52046a1b918a
--- /dev/null
+++ b/multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp
@@ -0,0 +1,18 @@
+--- src/libs/utils/impl/ChildProcess.cpp.orig 2021-04-25 18:33:13 UTC
++++ src/libs/utils/impl/ChildProcess.cpp
+@@ -68,6 +68,7 @@ ChildProcess::ChildProcess(boost::asio::io_context& io
+ if (res < 0)
+ throw SystemException {errno, "pipe2 failed!"};
+
++#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)
+ throw SystemException {errno, "fcntl failed!"};
+ }
++#endif
+
+ res = fork();
+ if (res == -1)