$OpenBSD$
--- simgear/screen/extensions.cxx.orig Tue Mar 2 18:16:02 2010
+++ simgear/screen/extensions.cxx Tue Mar 2 18:16:49 2010
@@ -121,7 +121,7 @@ void *SGGetGLProcAddress(const char *func) {
libHandle = dlopen(NULL, RTLD_LAZY);
if (!libHandle) {
-#if defined (__FreeBSD__)
+#if defined (__FreeBSD__) || defined (__OpenBSD__)
const char *error = dlerror();
#else
char *error = dlerror();
@@ -145,7 +145,7 @@ void *SGGetGLProcAddress(const char *func) {
} else if (libHandle != NULL) {
fptr = dlsym(libHandle, func);
-#if defined (__FreeBSD__)
+#if defined (__FreeBSD__) || defined (__OpenBSD__)
const char *error = dlerror();
#else
char *error = dlerror();