patch-src_backend_port_dynloader_openbsd_c

text/plain

Filename: patch-src_backend_port_dynloader_openbsd_c
Type: text/plain
Part: 0
Message: Fwd: [TESTERS] [PostgreSQL 9.1 alpha5] OpenBSD and Loongson
$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;