diff options
Diffstat (limited to 'devel/electron35/files/patch-base_rand__util__posix.cc')
| -rw-r--r-- | devel/electron35/files/patch-base_rand__util__posix.cc | 62 | 
1 files changed, 0 insertions, 62 deletions
diff --git a/devel/electron35/files/patch-base_rand__util__posix.cc b/devel/electron35/files/patch-base_rand__util__posix.cc deleted file mode 100644 index 50884d1dddea..000000000000 --- a/devel/electron35/files/patch-base_rand__util__posix.cc +++ /dev/null @@ -1,62 +0,0 @@ ---- base/rand_util_posix.cc.orig	2025-03-24 20:50:14 UTC -+++ base/rand_util_posix.cc -@@ -28,7 +28,7 @@ - #include "base/time/time.h" - #include "build/build_config.h" -  --#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_NACL) -+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - #include "third_party/lss/linux_syscall_support.h" - #elif BUILDFLAG(IS_MAC) - // TODO(crbug.com/40641285): Waiting for this header to appear in the iOS SDK. -@@ -44,6 +44,7 @@ namespace { -  - namespace { -  -+#if !BUILDFLAG(IS_BSD) - #if BUILDFLAG(IS_AIX) - // AIX has no 64-bit support for O_CLOEXEC. - static constexpr int kOpenFlags = O_RDONLY; -@@ -68,10 +69,11 @@ class URandomFd { -  private: -   const int fd_; - }; -+#endif -  - #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ -      BUILDFLAG(IS_ANDROID)) &&                        \ --    !BUILDFLAG(IS_NACL) -+    !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD) - // TODO(pasko): Unify reading kernel version numbers in: - // mojo/core/channel_linux.cc - // chrome/browser/android/seccomp_support_detector.cc -@@ -156,6 +158,7 @@ void RandBytesInternal(span<uint8_t> output, bool avoi - namespace { -  - void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) { -+#if !BUILDFLAG(IS_BSD) - #if !BUILDFLAG(IS_NACL) -   // The BoringSSL experiment takes priority over everything else. -   if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) { -@@ -190,6 +193,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi -   const int urandom_fd = GetUrandomFD(); -   const bool success = ReadFromFD(urandom_fd, as_writable_chars(output)); -   CHECK(success); -+#else -+  arc4random_buf(output.data(), output.size()); -+#endif - } -  - }  // namespace -@@ -209,9 +215,11 @@ void RandBytes(span<uint8_t> output) { -   RandBytesInternal(output, /*avoid_allocation=*/false); - } -  -+#if !BUILDFLAG(IS_BSD) - int GetUrandomFD() { -   static NoDestructor<URandomFd> urandom_fd; -   return urandom_fd->fd(); - } -+#endif -  - }  // namespace base  | 
