$OpenBSD: patch-vcl_unx_generic_app_geninst_cxx,v 1.3 2020/02/05 19:58:10 robert Exp $

Index: vcl/unx/generic/app/geninst.cxx
--- vcl/unx/generic/app/geninst.cxx.orig
+++ vcl/unx/generic/app/geninst.cxx
@@ -29,6 +29,10 @@
 #endif
 #include <unx/geninst.h>
 
+#if defined(OPENBSD)
+#include <sys/utsname.h>
+#endif
+
 // SalYieldMutex
 
 SalYieldMutex::SalYieldMutex()
@@ -70,6 +74,14 @@ OUString SalGenericInstance::getOSVersion()
         }
         fclose( pVersion );
     }
+#elif defined(OPENBSD)
+    struct utsname uts;
+
+    if ( uname( &uts ) < 0 )
+        return aKernelVer;
+
+    aKernelVer = OUString::createFromAscii( uts.sysname ) + " " +
+        OUString::createFromAscii( uts.release );
 #endif
     return aKernelVer;
 }
