Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

errmsg.h

Go to the documentation of this file.
00001 /* Copyright (C) 2000 MySQL AB
00002 
00003    This program is free software; you can redistribute it and/or modify
00004    it under the terms of the GNU General Public License as published by
00005    the Free Software Foundation; either version 2 of the License, or
00006    (at your option) any later version.
00007 
00008    This program is distributed in the hope that it will be useful,
00009    but WITHOUT ANY WARRANTY; without even the implied warranty of
00010    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00011    GNU General Public License for more details.
00012 
00013    You should have received a copy of the GNU General Public License
00014    along with this program; if not, write to the Free Software
00015    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
00016 
00017 /* Error messages for MySQL clients */
00018 /* (Error messages for the daemon are in share/language/errmsg.sys) */
00019 
00020 #ifdef  __cplusplus
00021 extern "C" {
00022 #endif
00023 void    init_client_errs(void);
00024 extern const char *client_errors[];     /* Error messages */
00025 #ifdef  __cplusplus
00026 }
00027 #endif
00028 
00029 #define CR_MIN_ERROR            2000    /* For easier client code */
00030 #define CR_MAX_ERROR            2999
00031 #if defined(OS2) && defined(MYSQL_SERVER)
00032 #define CER(X) client_errors[(X)-CR_MIN_ERROR]
00033 #elif !defined(ER)
00034 #define ER(X) client_errors[(X)-CR_MIN_ERROR]
00035 #endif
00036 #define CLIENT_ERRMAP           2       /* Errormap used by my_error() */
00037 
00038 #define CR_UNKNOWN_ERROR        2000
00039 #define CR_SOCKET_CREATE_ERROR  2001
00040 #define CR_CONNECTION_ERROR     2002
00041 #define CR_CONN_HOST_ERROR      2003
00042 #define CR_IPSOCK_ERROR         2004
00043 #define CR_UNKNOWN_HOST         2005
00044 #define CR_SERVER_GONE_ERROR    2006
00045 #define CR_VERSION_ERROR        2007
00046 #define CR_OUT_OF_MEMORY        2008
00047 #define CR_WRONG_HOST_INFO      2009
00048 #define CR_LOCALHOST_CONNECTION 2010
00049 #define CR_TCP_CONNECTION       2011
00050 #define CR_SERVER_HANDSHAKE_ERR 2012
00051 #define CR_SERVER_LOST          2013
00052 #define CR_COMMANDS_OUT_OF_SYNC 2014
00053 #define CR_NAMEDPIPE_CONNECTION 2015
00054 #define CR_NAMEDPIPEWAIT_ERROR  2016
00055 #define CR_NAMEDPIPEOPEN_ERROR  2017
00056 #define CR_NAMEDPIPESETSTATE_ERROR 2018
00057 #define CR_CANT_READ_CHARSET    2019
00058 #define CR_NET_PACKET_TOO_LARGE 2020
00059 #define CR_EMBEDDED_CONNECTION  2021
00060 #define CR_PROBE_SLAVE_STATUS   2022
00061 #define CR_PROBE_SLAVE_HOSTS    2023
00062 #define CR_PROBE_SLAVE_CONNECT  2024
00063 #define CR_PROBE_MASTER_CONNECT 2025
00064 #define CR_SSL_CONNECTION_ERROR 2026
00065 #define CR_MALFORMED_PACKET     2027
00066 #define CR_WRONG_LICENSE        2028
00067 
00068 /* new 4.1 error codes */
00069 #define CR_NULL_POINTER         2029
00070 #define CR_NO_PREPARE_STMT      2030
00071 #define CR_PARAMS_NOT_BOUND     2031
00072 #define CR_DATA_TRUNCATED       2032
00073 #define CR_NO_PARAMETERS_EXISTS 2033
00074 #define CR_INVALID_PARAMETER_NO 2034
00075 #define CR_INVALID_BUFFER_USE   2035
00076 #define CR_UNSUPPORTED_PARAM_TYPE 2036
00077 
00078 #define CR_SHARED_MEMORY_CONNECTION             2037
00079 #define CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR  2038
00080 #define CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR   2039
00081 #define CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR 2040
00082 #define CR_SHARED_MEMORY_CONNECT_MAP_ERROR      2041
00083 #define CR_SHARED_MEMORY_FILE_MAP_ERROR         2042
00084 #define CR_SHARED_MEMORY_MAP_ERROR              2043
00085 #define CR_SHARED_MEMORY_EVENT_ERROR            2044
00086 #define CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR 2045
00087 #define CR_SHARED_MEMORY_CONNECT_SET_ERROR      2046
00088 #define CR_CONN_UNKNOW_PROTOCOL                 2047
00089 #define CR_INVALID_CONN_HANDLE                  2048
00090 #define CR_SECURE_AUTH                          2049
00091 #define CR_FETCH_CANCELED                       2050
00092 #define CR_NO_DATA                              2051
00093 #define CR_NO_STMT_METADATA                     2052

Generated on Sun May 14 14:51:19 2006 by  doxygen 1.4.2