Add the possibility to have symbols loaded globally with DSO.
[openssl.git] / crypto / dso / dso.h
index 9a1cdabf39a0ce8c342a0faded75c5e0d8f51c1d..fccf54f960cdc0a639c680167e7e60cab6cd6f67 100644 (file)
@@ -95,6 +95,13 @@ extern "C" {
  */
 #define DSO_FLAG_UPCASE_SYMBOL                 0x10
 
+/* This flag loads the library with public symbols.
+ * Meaning: The exported symbols of this library are public
+ * to all libraries loaded after this library.
+ * At the moment only implemented in unix.
+ */
+#define DSO_FLAG_GLOBAL_SYMBOLS                        0x20
+
 
 typedef void (*DSO_FUNC_TYPE)(void);