$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();