$OpenBSD: patch-third_party_perfetto_src_base_unix_socket_cc,v 1.5 2021/10/29 14:49:42 robert Exp $

Index: third_party/perfetto/src/base/unix_socket.cc
--- third_party/perfetto/src/base/unix_socket.cc.orig
+++ third_party/perfetto/src/base/unix_socket.cc
@@ -754,7 +754,11 @@ void UnixSocket::ReadPeerCredentialsPosix() {
 
 #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);
