$OpenBSD: patch-third_party_perfetto_src_base_unix_socket_cc,v 1.9 2021/09/01 16:54:40 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);
