"Relax" prototype and rename DSO_global_lookup_func to DSO_global_lookup.
diff --git a/crypto/dso/dso_lib.c b/crypto/dso/dso_lib.c
index f4d148c..c9d978b 100644
--- a/crypto/dso/dso_lib.c
+++ b/crypto/dso/dso_lib.c
@@ -477,15 +477,7 @@
 	return (*meth->pathbyaddr)(addr,path,sz);
 	}
 
-/* This function should be used with caution! It looks up symbols in
- * *all* loaded modules and if module gets unloaded by somebody else
- * attempt to dereference the pointer is doomed to have fatal
- * consequences. Primary usage for this function is to probe *core*
- * system functionality, e.g. check if getnameinfo(3) is available
- * at run-time without bothering about OS-specific details such as
- * libc.so.versioning or where does it actually reside: in libc
- * itself or libsocket. */
-DSO_FUNC_TYPE DSO_global_lookup_func(const char *name)
+void *DSO_global_lookup(const char *name)
 	{
 	DSO_METHOD *meth = default_DSO_meth;
 	if (meth == NULL) meth = DSO_METHOD_openssl();