| /* $Id$ */ |
| /* CURLMSG_VMS.H */ |
| /* This defines the necessary bits to change CURLE_* error codes to VMS */ |
| /* style error codes. CURLMSG.H is built from CURLMSG.SDL which is built */ |
| /* from CURLMSG.MSG. The vms_cond array is used to return VMS errors by */ |
| /* putting the VMS error codes into the array offset based on CURLE_* code. */ |
| /* */ |
| /* If you update CURLMSG.MSG make sure to update this file to match. */ |
| /* */ |
| #include "curlmsg.h" |
| int vms_show = 0; |
| /* |
| #define FAC_CURL 0xC01 |
| #define FAC_SYSTEM 0 |
| #define MSG_NORMAL 0 |
| */ |
| #define VMS_STS(c,f,e,s) (((c&0xF)<<28)|((f&0xFFF)<<16)|((e&0x1FFF)<3)|(s&7)) |
| #define VMSSTS_HIDE VMS_STS(1,0,0,0) |
| /* |
| #define SEV_WARNING 0 |
| #define SEV_SUCCESS 1 |
| #define SEV_ERROR 2 |
| #define SEV_INFO 3 |
| #define SEV_FATAL 4 |
| */ |
| long vms_cond[] = |
| { |
| CURL_OK, |
| CURL_UNSUPPORTED_PROTOCOL, |
| CURL_FAILED_INIT, |
| CURL_URL_MALFORMAT, |
| CURL_URL_MALFORMAT_USER, |
| CURL_COULDNT_RESOLVE_PROXY, |
| CURL_COULDNT_RESOLVE_HOST, |
| CURL_COULDNT_CONNECT, |
| CURL_FTP_WEIRD_SERVER_REPLY, |
| CURL_FTP_ACCESS_DENIED, |
| CURL_FTP_USER_PWD_INCORRECT, |
| CURL_FTP_WEIRD_PASS_REPLY, |
| CURL_FTP_WEIRD_USER_REPLY, |
| CURL_FTP_WEIRD_PASV_REPLY, |
| CURL_FTP_WEIRD_227_FORMAT, |
| CURL_FTP_CANT_GET_HOST, |
| CURL_FTP_CANT_RECONNECT, |
| CURL_FTP_COULDNT_SET_BINARY, |
| CURL_PARTIAL_FILE, |
| CURL_FTP_COULDNT_RETR_FILE, |
| CURL_FTP_WRITE_ERROR, |
| CURL_FTP_QUOTE_ERROR, |
| CURL_HTTP_RETURNED_ERROR, |
| CURL_WRITE_ERROR, |
| CURL_MALFORMAT_USER, |
| CURL_FTP_COULDNT_STOR_FILE, |
| CURL_READ_ERROR, |
| CURL_OUT_OF_MEMORY, |
| CURL_OPERATION_TIMEOUTED, |
| CURL_FTP_COULDNT_SET_ASCII, |
| CURL_FTP_PORT_FAILED, |
| CURL_FTP_COULDNT_USE_REST, |
| CURL_FTP_COULDNT_GET_SIZE, |
| CURL_HTTP_RANGE_ERROR, |
| CURL_HTTP_POST_ERROR, |
| CURL_SSL_CONNECT_ERROR, |
| CURL_BAD_DOWNLOAD_RESUME, |
| CURL_FILE_COULDNT_READ_FILE, |
| CURL_LDAP_CANNOT_BIND, |
| CURL_LDAP_SEARCH_FAILED, |
| CURL_LIBRARY_NOT_FOUND, |
| CURL_FUNCTION_NOT_FOUND, |
| CURL_ABORTED_BY_CALLBACK, |
| CURL_BAD_FUNCTION_ARGUMENT, |
| CURL_BAD_CALLING_ORDER, |
| CURL_INTERFACE_FAILED, |
| CURL_BAD_PASSWORD_ENTERED, |
| CURL_TOO_MANY_REDIRECTS, |
| CURL_UNKNOWN_TELNET_OPTION, |
| CURL_TELNET_OPTION_SYNTAX, |
| CURL_OBSOLETE, |
| CURL_SSL_PEER_CERTIFICATE, |
| CURL_GOT_NOTHING, |
| CURL_SSL_ENGINE_NOTFOUND, |
| CURL_SSL_ENGINE_SETFAILED, |
| CURL_SEND_ERROR, |
| CURL_RECV_ERROR, |
| CURL_SHARE_IN_USE, |
| CURL_SSL_CERTPROBLEM, |
| CURL_SSL_CIPHER, |
| CURL_SSL_CACERT, |
| CURL_BAD_CONTENT_ENCODING, |
| CURL_LDAP_INVALID_URL, |
| CURL_FILESIZE_EXCEEDED, |
| CURL_FTP_SSL_FAILED, |
| CURL_SEND_FAIL_REWIND, |
| CURL_SSL_ENGINE_INITFAILED, |
| CURL_LOGIN_DENIED, |
| CURL_TFTP_NOTFOUND, |
| CURL_TFTP_PERM, |
| CURL_TFTP_DISKFULL, |
| CURL_TFTP_ILLEGAL, |
| CURL_TFTP_UNKNOWNID, |
| CURL_TFTP_EXISTS, |
| CURL_TFTP_NOSUCHUSER, |
| CURL_CONV_FAILED, |
| CURL_CONV_REQD, |
| CURL_SSL_CACERT_BADFILE, |
| CURL_REMOTE_FILE_NOT_FOUND, |
| CURL_SSH, |
| CURL_SSL_SHUTDOWN_FAILED, |
| CURL_CURL_LAST |
| }; |