summaryrefslogtreecommitdiffstats
path: root/crypto/dso/dso.h
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2000-09-15 21:22:50 +0000
committerRichard Levitte <levitte@openssl.org>2000-09-15 21:22:50 +0000
commit0e05f54516c333f0ed270f7a922df0e75e3b5373 (patch)
tree4beb386c2080d4c6d7aa40e87973d27214a9f99f /crypto/dso/dso.h
parent095aadc43faa829bef179db2aba29e31b0b6181f (diff)
A DSO method for VMS was missing, and I had the code lying around...
Diffstat (limited to 'crypto/dso/dso.h')
-rw-r--r--crypto/dso/dso.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/crypto/dso/dso.h b/crypto/dso/dso.h
index cd30e61553..bed7c464a6 100644
--- a/crypto/dso/dso.h
+++ b/crypto/dso/dso.h
@@ -191,6 +191,9 @@ DSO_METHOD *DSO_METHOD_dl(void);
/* If WIN32 is defined, use DLLs. If not, return NULL. */
DSO_METHOD *DSO_METHOD_win32(void);
+/* If VMS is defined, use shared images. If not, return NULL. */
+DSO_METHOD *DSO_METHOD_vms(void);
+
void ERR_load_DSO_strings(void);
/* BEGIN ERROR CODES */
@@ -218,6 +221,10 @@ void ERR_load_DSO_strings(void);
#define DSO_F_DSO_LOAD 114
#define DSO_F_DSO_NEW_METHOD 115
#define DSO_F_DSO_UP 116
+#define DSO_F_VMS_BIND_VAR 122
+#define DSO_F_VMS_CTRL 123
+#define DSO_F_VMS_LOAD 124
+#define DSO_F_VMS_UNLOAD 125
#define DSO_F_WIN32_BIND_FUNC 117
#define DSO_F_WIN32_BIND_VAR 118
#define DSO_F_WIN32_CTRL 119
@@ -226,6 +233,7 @@ void ERR_load_DSO_strings(void);
/* Reason codes. */
#define DSO_R_CTRL_FAILED 100
+#define DSO_R_FILENAME_TOO_BIG 109
#define DSO_R_FINISH_FAILED 101
#define DSO_R_LOAD_FAILED 102
#define DSO_R_NULL_HANDLE 103