diff options
Diffstat (limited to 'www/chromium/files/patch-mojo_core_channel.cc')
-rw-r--r-- | www/chromium/files/patch-mojo_core_channel.cc | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/www/chromium/files/patch-mojo_core_channel.cc b/www/chromium/files/patch-mojo_core_channel.cc index 46e38bace3a0..bf4014dcada0 100644 --- a/www/chromium/files/patch-mojo_core_channel.cc +++ b/www/chromium/files/patch-mojo_core_channel.cc @@ -1,8 +1,8 @@ ---- mojo/core/channel.cc.orig 2022-04-21 18:48:31 UTC +--- mojo/core/channel.cc.orig 2025-09-06 10:01:20 UTC +++ mojo/core/channel.cc -@@ -70,7 +70,11 @@ const size_t kMaxUnusedReadBufferCapacity = 4096; - // Fuchsia: The zx_channel_write() API supports up to 64 handles. - const size_t kMaxAttachedHandles = 64; +@@ -80,7 +80,11 @@ const size_t kMaxAttachedHandles = 64; + const size_t kMaxAttachedHandles = 253; + #endif // BUILDFLAG(IS_FUCHSIA) +#if defined(__i386__) && defined(OS_FREEBSD) +const size_t kChannelMessageAlignment = 4; @@ -12,3 +12,12 @@ Channel::AlignedBuffer MakeAlignedBuffer(size_t size) { // Generic allocators (such as malloc) return a pointer that is suitably // aligned for storing any type of object with a fundamental alignment +@@ -1162,7 +1166,7 @@ void Channel::LogHistogramForIPCMetrics(MessageType ty + } + + // Currently only CrOs, Linux, and Android support upgrades. +-#if !(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)) ++#if !(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) + // static + MOJO_SYSTEM_IMPL_EXPORT bool Channel::SupportsChannelUpgrade() { + return false; |