$OpenBSD: patch-src_getself_c,v 1.4 2020/02/26 23:20:43 solene Exp $

Use realpath(3).

Index: src/getself.c
--- src/getself.c.orig
+++ src/getself.c
@@ -47,13 +47,7 @@ int get_number_cpus()
 const char *get_self_executable(int argc, char **argv)
 {
 	static char res[PATH_MAX];
-	int mib[4];
-	mib[0] = CTL_KERN;
-	mib[1] = KERN_PROC;
-	mib[2] = KERN_PROC_PATHNAME;
-	mib[3] = -1;
-	size_t cb = sizeof(res);
-	sysctl(mib,4,res,&cb,NULL,0);
+	realpath("${GAMEDIR}/", res);
 	return res;
 }
 
