1 #ifndef HEADER_CURLMSG_VMS_H
2 #define HEADER_CURLMSG_VMS_H
7 /* This defines the necessary bits to change CURLE_* error codes to VMS */
8 /* style error codes. CURLMSG.H is built from CURLMSG.SDL which is built */
9 /* from CURLMSG.MSG. The vms_cond array is used to return VMS errors by */
10 /* putting the VMS error codes into the array offset based on CURLE_* code. */
12 /* If you update CURLMSG.MSG make sure to update this file to match. */
18 #define FAC_CURL 0xC01
31 static const long vms_cond[] =
34 CURL_UNSUPPORTED_PROTOCOL,
38 CURL_COULDNT_RESOLVE_PROXY,
39 CURL_COULDNT_RESOLVE_HOST,
41 CURL_FTP_WEIRD_SERVER_REPLY,
42 CURL_FTP_ACCESS_DENIED,
44 CURL_FTP_WEIRD_PASS_REPLY,
46 CURL_FTP_WEIRD_PASV_REPLY,
47 CURL_FTP_WEIRD_227_FORMAT,
48 CURL_FTP_CANT_GET_HOST,
50 CURL_FTP_COULDNT_SET_TYPE,
52 CURL_FTP_COULDNT_RETR_FILE,
55 CURL_HTTP_RETURNED_ERROR,
61 CURL_OPERATION_TIMEOUTED,
64 CURL_FTP_COULDNT_USE_REST,
68 CURL_SSL_CONNECT_ERROR,
69 CURL_BAD_DOWNLOAD_RESUME,
70 CURL_FILE_COULDNT_READ_FILE,
71 CURL_LDAP_CANNOT_BIND,
72 CURL_LDAP_SEARCH_FAILED,
74 CURL_FUNCTION_NOT_FOUND,
75 CURL_ABORTED_BY_CALLBACK,
76 CURL_BAD_FUNCTION_ARGUMENT,
78 CURL_INTERFACE_FAILED,
80 CURL_TOO_MANY_REDIRECTS,
81 CURL_UNKNOWN_TELNET_OPTION,
82 CURL_TELNET_OPTION_SYNTAX,
84 CURL_PEER_FAILED_VERIF,
86 CURL_SSL_ENGINE_NOTFOUND,
87 CURL_SSL_ENGINE_SETFAILED,
94 CURL_BAD_CONTENT_ENCODING,
95 CURL_LDAP_INVALID_URL,
96 CURL_FILESIZE_EXCEEDED,
98 CURL_SEND_FAIL_REWIND,
99 CURL_SSL_ENGINE_INITFAILED,
103 CURL_REMOTE_DISK_FULL,
106 CURL_REMOTE_FILE_EXISTS,
107 CURL_TFTP_NOSUCHUSER,
110 CURL_SSL_CACERT_BADFILE,
111 CURL_REMOTE_FILE_NOT_FOUND,
113 CURL_SSL_SHUTDOWN_FAILED,
115 CURLE_SSL_CRL_BADFILE,
116 CURLE_SSL_ISSUER_ERROR,
120 #endif /* HEADER_CURLMSG_VMS_H */