Return to curlmsg_vms.h CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / packages / vms |
1.1 ! misho 1: #ifndef HEADER_CURLMSG_VMS_H ! 2: #define HEADER_CURLMSG_VMS_H ! 3: /*************************************************************************** ! 4: * _ _ ____ _ ! 5: * Project ___| | | | _ \| | ! 6: * / __| | | | |_) | | ! 7: * | (__| |_| | _ <| |___ ! 8: * \___|\___/|_| \_\_____| ! 9: * ! 10: * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al. ! 11: * ! 12: * This software is licensed as described in the file COPYING, which ! 13: * you should have received as part of this distribution. The terms ! 14: * are also available at https://curl.haxx.se/docs/copyright.html. ! 15: * ! 16: * You may opt to use, copy, modify, merge, publish, distribute and/or sell ! 17: * copies of the Software, and permit persons to whom the Software is ! 18: * furnished to do so, under the terms of the COPYING file. ! 19: * ! 20: * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY ! 21: * KIND, either express or implied. ! 22: * ! 23: ***************************************************************************/ ! 24: ! 25: /* */ ! 26: /* CURLMSG_VMS.H */ ! 27: /* */ ! 28: /* This defines the necessary bits to change CURLE_* error codes to VMS */ ! 29: /* style error codes. CURLMSG.H is built from CURLMSG.SDL which is built */ ! 30: /* from CURLMSG.MSG. The vms_cond array is used to return VMS errors by */ ! 31: /* putting the VMS error codes into the array offset based on CURLE_* code. */ ! 32: /* */ ! 33: /* If you update CURLMSG.MSG make sure to update this file to match. */ ! 34: /* */ ! 35: ! 36: #include "curlmsg.h" ! 37: ! 38: /* ! 39: #define FAC_CURL 0xC01 ! 40: #define FAC_SYSTEM 0 ! 41: #define MSG_NORMAL 0 ! 42: */ ! 43: ! 44: /* ! 45: #define SEV_WARNING 0 ! 46: #define SEV_SUCCESS 1 ! 47: #define SEV_ERROR 2 ! 48: #define SEV_INFO 3 ! 49: #define SEV_FATAL 4 ! 50: */ ! 51: ! 52: static const long vms_cond[] = ! 53: { ! 54: CURL_OK, ! 55: CURL_UNSUPPORTED_PROTOCOL, ! 56: CURL_FAILED_INIT, ! 57: CURL_URL_MALFORMAT, ! 58: CURL_OBSOLETE4, ! 59: CURL_COULDNT_RESOLVE_PROXY, ! 60: CURL_COULDNT_RESOLVE_HOST, ! 61: CURL_COULDNT_CONNECT, ! 62: CURL_WEIRD_SERVER_REPLY, ! 63: CURL_FTP_ACCESS_DENIED, ! 64: CURL_OBSOLETE10, ! 65: CURL_FTP_WEIRD_PASS_REPLY, ! 66: CURL_OBSOLETE12, ! 67: CURL_FTP_WEIRD_PASV_REPLY, ! 68: CURL_FTP_WEIRD_227_FORMAT, ! 69: CURL_FTP_CANT_GET_HOST, ! 70: CURL_OBSOLETE16, ! 71: CURL_FTP_COULDNT_SET_TYPE, ! 72: CURL_PARTIAL_FILE, ! 73: CURL_FTP_COULDNT_RETR_FILE, ! 74: CURL_OBSOLETE20, ! 75: CURL_QUOTE_ERROR, ! 76: CURL_HTTP_RETURNED_ERROR, ! 77: CURL_WRITE_ERROR, ! 78: CURL_OBSOLETE24, ! 79: CURL_UPLOAD_FAILED, ! 80: CURL_READ_ERROR, ! 81: CURL_OUT_OF_MEMORY, ! 82: CURL_OPERATION_TIMEOUTED, ! 83: CURL_OBSOLETE29, ! 84: CURL_FTP_PORT_FAILED, ! 85: CURL_FTP_COULDNT_USE_REST, ! 86: CURL_OBSOLETE32, ! 87: CURL_RANGE_ERROR, ! 88: CURL_HTTP_POST_ERROR, ! 89: CURL_SSL_CONNECT_ERROR, ! 90: CURL_BAD_DOWNLOAD_RESUME, ! 91: CURL_FILE_COULDNT_READ_FILE, ! 92: CURL_LDAP_CANNOT_BIND, ! 93: CURL_LDAP_SEARCH_FAILED, ! 94: CURL_OBSOLETE40, ! 95: CURL_FUNCTION_NOT_FOUND, ! 96: CURL_ABORTED_BY_CALLBACK, ! 97: CURL_BAD_FUNCTION_ARGUMENT, ! 98: CURL_OBSOLETE44, ! 99: CURL_INTERFACE_FAILED, ! 100: CURL_OBSOLETE46, ! 101: CURL_TOO_MANY_REDIRECTS, ! 102: CURL_UNKNOWN_TELNET_OPTION, ! 103: CURL_TELNET_OPTION_SYNTAX, ! 104: CURL_OBSOLETE50, ! 105: CURL_PEER_FAILED_VERIF, ! 106: CURL_GOT_NOTHING, ! 107: CURL_SSL_ENGINE_NOTFOUND, ! 108: CURL_SSL_ENGINE_SETFAILED, ! 109: CURL_SEND_ERROR, ! 110: CURL_RECV_ERROR, ! 111: CURL_OBSOLETE57, ! 112: CURL_SSL_CERTPROBLEM, ! 113: CURL_SSL_CIPHER, ! 114: CURL_SSL_CACERT, ! 115: CURL_BAD_CONTENT_ENCODING, ! 116: CURL_LDAP_INVALID_URL, ! 117: CURL_FILESIZE_EXCEEDED, ! 118: CURL_USE_SSL_FAILED, ! 119: CURL_SEND_FAIL_REWIND, ! 120: CURL_SSL_ENGINE_INITFAILED, ! 121: CURL_LOGIN_DENIED, ! 122: CURL_TFTP_NOTFOUND, ! 123: CURL_TFTP_PERM, ! 124: CURL_REMOTE_DISK_FULL, ! 125: CURL_TFTP_ILLEGAL, ! 126: CURL_TFTP_UNKNOWNID, ! 127: CURL_REMOTE_FILE_EXISTS, ! 128: CURL_TFTP_NOSUCHUSER, ! 129: CURL_CONV_FAILED, ! 130: CURL_CONV_REQD, ! 131: CURL_SSL_CACERT_BADFILE, ! 132: CURL_REMOTE_FILE_NOT_FOUND, ! 133: CURL_SSH, ! 134: CURL_SSL_SHUTDOWN_FAILED, ! 135: CURL_AGAIN, ! 136: CURLE_SSL_CRL_BADFILE, ! 137: CURLE_SSL_ISSUER_ERROR, ! 138: CURL_CURL_LAST ! 139: }; ! 140: ! 141: #endif /* HEADER_CURLMSG_VMS_H */