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>