~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/drizzle_protocol/errmsg.cc

  • Committer: Brian Aker
  • Date: 2010-10-20 20:25:52 UTC
  • mto: (1864.2.1 merge)
  • mto: This revision was merged to the branch mainline in revision 1865.
  • Revision ID: brian@tangent.org-20101020202552-51y5sz5ledoxbp7t
Add support for --with-valgrind

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* - mode: c; c-basic-offset: 2; indent-tabs-mode: nil; -*-
2
 
 *  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
3
 
 *
4
 
 *  Copyright (C) 2008 Sun Microsystems, Inc.
5
 
 *
6
 
 *  This program is free software; you can redistribute it and/or modify
7
 
 *  it under the terms of the GNU General Public License as published by
8
 
 *  the Free Software Foundation; version 2 of the License.
9
 
 *
10
 
 *  This program is distributed in the hope that it will be useful,
11
 
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 
 *  GNU General Public License for more details.
14
 
 *
15
 
 *  You should have received a copy of the GNU General Public License
16
 
 *  along with this program; if not, write to the Free Software
17
 
 *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
 
 */
19
 
 
20
 
/* Error messages for MySQL clients */
21
 
 
22
 
#include "config.h"
23
 
#include <drizzled/gettext.h>
24
 
#include "errmsg.h"
25
 
 
26
 
namespace drizzle_protocol
27
 
{
28
 
 
29
 
static const char *client_errors[]=
30
 
{
31
 
  N_("Unknown Drizzle error"),
32
 
  N_("Can't create UNIX socket (%d)"),
33
 
  N_("Can't connect to local Drizzle server through socket '%-.100s' (%d)"),
34
 
  N_("Can't connect to Drizzle server on '%-.100s:%lu' (%d)"),
35
 
  N_("Can't create TCP/IP socket (%d)"),
36
 
  N_("Unknown Drizzle server host '%-.100s' (%d)"),
37
 
  N_("Drizzle server has gone away"),
38
 
  N_("Protocol mismatch; server version = %d, client version = %d"),
39
 
  N_("Drizzle client ran out of memory"),
40
 
  N_("Wrong host info"),
41
 
  N_("Localhost via UNIX socket"),
42
 
  N_("%-.100s via TCP/IP"),
43
 
  N_("Error in server handshake"),
44
 
  N_("Lost connection to Drizzle server during query"),
45
 
  N_("Commands out of sync; you can't run this command now"),
46
 
  N_("Named pipe: %-.32s"),
47
 
  N_("Can't wait for named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
48
 
  N_("Can't open named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
49
 
  N_("Can't set state of named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
50
 
  N_("Can't initialize character set %-.32s (path: %-.100s)"),
51
 
  N_("Got packet bigger than 'max_allowed_packet' bytes"),
52
 
  N_("Embedded server"),
53
 
  N_("Error on SHOW SLAVE STATUS:"),
54
 
  N_("Error on SHOW SLAVE HOSTS:"),
55
 
  N_("Error connecting to slave:"),
56
 
  N_("Error connecting to master:"),
57
 
  N_("SSL connection error"),
58
 
  N_("Malformed packet"),
59
 
  N_("(unused error message)"),
60
 
  N_("Invalid use of null pointer"),
61
 
  N_("Statement not prepared"),
62
 
  N_("No data supplied for parameters in prepared statement"),
63
 
  N_("Data truncated"),
64
 
  N_("No parameters exist in the statement"),
65
 
  N_("Invalid parameter number"),
66
 
  N_("Can't send long data for non-string/non-binary data types "
67
 
     "(parameter: %d)"),
68
 
  N_("Using unsupported buffer type: %d  (parameter: %d)"),
69
 
  N_("Shared memory: %-.100s"),
70
 
  N_("(unused error message)"),
71
 
  N_("(unused error message)"),
72
 
  N_("(unused error message)"),
73
 
  N_("(unused error message)"),
74
 
  N_("(unused error message)"),
75
 
  N_("(unused error message)"),
76
 
  N_("(unused error message)"),
77
 
  N_("(unused error message)"),
78
 
  N_("(unused error message)"),
79
 
  N_("Wrong or unknown protocol"),
80
 
  N_("Invalid connection handle"),
81
 
  N_("Connection using old (pre-4.1.1) authentication protocol refused "
82
 
     "(client option 'secure_auth' enabled)"),
83
 
  N_("Row retrieval was canceled by drizzle_stmt_close() call"),
84
 
  N_("Attempt to read column without prior row fetch"),
85
 
  N_("Prepared statement contains no metadata"),
86
 
  N_("Attempt to read a row while there is no result set associated with "
87
 
     "the statement"),
88
 
  N_("This feature is not implemented yet"),
89
 
  N_("Lost connection to Drizzle server while waiting for initial "
90
 
     "communication packet, system error: %d"),
91
 
  N_("Lost connection to Drizzle server while reading initial communication "
92
 
     "packet, system error: %d"),
93
 
  N_("Lost connection to Drizzle server while sending authentication "
94
 
     "information, system error: %d"),
95
 
  N_("Lost connection to Drizzle server while reading authorization "
96
 
     "information, system error: %d"),
97
 
  N_("Lost connection to Drizzle server while setting initial database, "
98
 
     "system error: %d"),
99
 
  N_("Statement closed indirectly because of a preceding %s() call"),
100
 
/* CR_NET_UNCOMPRESS_ERROR 08S01  */
101
 
  N_("Couldn't uncompress communication packet"),
102
 
/* CR_NET_READ_ERROR 08S01  */
103
 
  N_("Got an error reading communication packets"),
104
 
/* CR_NET_READ_INTERRUPTED 08S01  */
105
 
  N_("Got timeout reading communication packets"),
106
 
/* CR_NET_ERROR_ON_WRITE 08S01  */
107
 
  N_("Got an error writing communication packets"),
108
 
/* CR_NET_WRITE_INTERRUPTED 08S01  */
109
 
  N_("Got timeout writing communication packets"),
110
 
  ""
111
 
};
112
 
 
113
 
 
114
 
const char *
115
 
drizzleclient_get_client_error(unsigned int err_index)
116
 
{
117
 
  return _(client_errors[err_index]);
118
 
119
 
 
120
 
} /* namespace drizzle_protocol */