patch-src_backend_port_dynloader_openbsd_c
text/plain
Filename: patch-src_backend_port_dynloader_openbsd_c
Type: text/plain
Part: 0
$OpenBSD$
--- src/backend/port/dynloader/openbsd.c.orig Thu Apr 7 03:30:11 2011
+++ src/backend/port/dynloader/openbsd.c Thu Apr 7 03:32:13 2011
@@ -57,28 +57,18 @@ BSD44_derived_dlerror(void)
void *
BSD44_derived_dlopen(const char *file, int num)
{
-#if defined(__mips__)
- snprintf(error_message, sizeof(error_message),
- "dlopen (%s) not supported", file);
- return NULL;
-#else
void *vp;
if ((vp = dlopen((char *) file, num)) == NULL)
snprintf(error_message, sizeof(error_message),
"dlopen (%s) failed: %s", file, dlerror());
return vp;
-#endif
}
void *
BSD44_derived_dlsym(void *handle, const char *name)
{
-#if defined(__mips__)
- snprintf(error_message, sizeof(error_message),
- "dlsym (%s) failed", name);
- return NULL;
-#elif defined(__ELF__)
+#if defined(__ELF__)
return dlsym(handle, name);
#else
void *vp;