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