Make sure DSO-dlfcn works properly on SunOS4.
[openssl.git] / crypto / dso / dso_dlfcn.c
index 259aee83e7581d78e20ef6f9c8492d2a589370c4..2d7534afac7d4b683e0f079cc2d9ce50fdde4880 100644 (file)
@@ -128,7 +128,11 @@ DSO_METHOD *DSO_METHOD_dlfcn(void)
 #              endif
 #      endif
 #else
-#      define DLOPEN_FLAG RTLD_NOW /* Hope this works everywhere else */
+#      ifdef OPENSSL_SYS_SUNOS
+#              define DLOPEN_FLAG 1
+#      else
+#              define DLOPEN_FLAG RTLD_NOW /* Hope this works everywhere else */
+#      endif
 #endif
 
 /* For this DSO_METHOD, our meth_data STACK will contain;