Annotation of embedaddon/curl/packages/vms/curlmsg_vms.h, revision 1.1
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 */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>