Fix mingw warnings.
[openssl.git] / crypto / dso / dso_lib.c
index 12ad097a284fa77e317727e77a2e0280864be221..1e3d81ce4cfedf583d77e3f2322d8846f2653d57 100644 (file)
@@ -471,8 +471,20 @@ int DSO_pathbyaddr(void *addr,char *path,int sz)
        if (meth == NULL) meth = DSO_METHOD_openssl();
        if (meth->pathbyaddr == NULL)
                {
-               DSOerr(DSO_F_PATHBYADDR,DSO_R_UNSUPPORTED);
+               DSOerr(DSO_F_DSO_PATHBYADDR,DSO_R_UNSUPPORTED);
                return -1;
                }
        return (*meth->pathbyaddr)(addr,path,sz);
        }
+
+void *DSO_global_lookup(const char *name)
+       {
+       DSO_METHOD *meth = default_DSO_meth;
+       if (meth == NULL) meth = DSO_METHOD_openssl();
+       if (meth->globallookup == NULL)
+               {
+               DSOerr(DSO_F_DSO_GLOBAL_LOOKUP,DSO_R_UNSUPPORTED);
+               return NULL;
+               }
+       return (*meth->globallookup)(name);
+       }