$OpenBSD: patch-src_3rdparty_chromium_third_party_perfetto_src_base_unix_socket_cc,v 1.1 2021/01/19 06:16:35 rsadowski Exp $

Index: src/3rdparty/chromium/third_party/perfetto/src/base/unix_socket.cc
--- src/3rdparty/chromium/third_party/perfetto/src/base/unix_socket.cc.orig
+++ src/3rdparty/chromium/third_party/perfetto/src/base/unix_socket.cc
@@ -603,7 +603,11 @@ void UnixSocket::ReadPeerCredentials() {
 
 #if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+#if PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD)
+  struct sockpeercred user_cred;
+#else
   struct ucred user_cred;
+#endif
   socklen_t len = sizeof(user_cred);
   int fd = sock_raw_.fd();
   int res = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &user_cred, &len);
