From a14b73ada846c44a3d0a87588b818d544f960dcd Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Sun, 25 Apr 2021 13:23:08 -0700 Subject: New port: multimedia/lms: Lightweight Music Server --- .../files/patch-src_libs_utils_impl_ChildProcess.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp (limited to 'multimedia/lms/files/patch-src_libs_utils_impl_ChildProcess.cpp') 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) -- cgit v1.2.3