$OpenBSD: patch-garglk_launchgtk_c,v 1.5 2021/02/01 20:04:53 sthen Exp $

OpenBSD doesn't remember the path to the running executable.

Index: garglk/launchgtk.c
--- garglk/launchgtk.c.orig
+++ garglk/launchgtk.c
@@ -185,7 +185,10 @@ static void winbrowsefile(char *buffer)
 
 void winpath(char *buffer)
 {
-#ifdef __FreeBSD__
+#if defined(__OpenBSD__)
+    char exepath[MaxBuffer] = "/usr/local/libexec/gargoyle/";
+    snprintf(buffer, sizeof(exepath), "%s", exepath );
+#elif defined(__FreeBSD__)
     int mib[4];
     mib[0] = CTL_KERN;
     mib[1] = KERN_PROC;
