~drizzle-trunk/drizzle/development

1 by brian
clean slate
1
/* Copyright (C) 2000-2004 MySQL AB
2
3
   This program is free software; you can redistribute it and/or modify
4
   it under the terms of the GNU General Public License as published by
5
   the Free Software Foundation.
6
7
   There are special exceptions to the terms and conditions of the GPL as it
8
   is applied to this software. View the full text of the exception in file
9
   EXCEPTIONS-CLIENT in the directory of this software distribution.
10
11
   This program is distributed in the hope that it will be useful,
12
   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
   GNU General Public License for more details.
15
16
   You should have received a copy of the GNU General Public License
17
   along with this program; if not, write to the Free Software
18
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
19
20
/* Error messages for MySQL clients */
21
/* (Error messages for the daemon are in share/language/errmsg.sys) */
22
212.5.39 by Monty Taylor
Phew. Moved my_base and my_global.
23
#include <drizzled/global.h>
337 by Monty Taylor
Cleaned up libdrizzle error messages a little more.
24
#include <libdrizzle/gettext.h>
1 by brian
clean slate
25
#include "errmsg.h"
26
27
const char *client_errors[]=
28
{
337 by Monty Taylor
Cleaned up libdrizzle error messages a little more.
29
  N_("Unknown Drizzle error"),
30
  N_("Can't create UNIX socket (%d)"),
31
  N_("Can't connect to local Drizzle server through socket '%-.100s' (%d)"),
32
  N_("Can't connect to Drizzle server on '%-.100s' (%d)"),
33
  N_("Can't create TCP/IP socket (%d)"),
34
  N_("Unknown Drizzle server host '%-.100s' (%d)"),
35
  N_("Drizzle server has gone away"),
36
  N_("Protocol mismatch; server version = %d, client version = %d"),
37
  N_("Drizzle client ran out of memory"),
38
  N_("Wrong host info"),
39
  N_("Localhost via UNIX socket"),
40
  N_("%-.100s via TCP/IP"),
41
  N_("Error in server handshake"),
42
  N_("Lost connection to Drizzle server during query"),
43
  N_("Commands out of sync; you can't run this command now"),
44
  N_("Named pipe: %-.32s"),
45
  N_("Can't wait for named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
46
  N_("Can't open named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
47
  N_("Can't set state of named pipe to host: %-.64s  pipe: %-.32s (%lu)"),
48
  N_("Can't initialize character set %-.32s (path: %-.100s)"),
49
  N_("Got packet bigger than 'max_allowed_packet' bytes"),
50
  N_("Embedded server"),
51
  N_("Error on SHOW SLAVE STATUS:"),
52
  N_("Error on SHOW SLAVE HOSTS:"),
53
  N_("Error connecting to slave:"),
54
  N_("Error connecting to master:"),
55
  N_("SSL connection error"),
56
  N_("Malformed packet"),
57
  N_("(unused error message)"),
58
  N_("Invalid use of null pointer"),
59
  N_("Statement not prepared"),
60
  N_("No data supplied for parameters in prepared statement"),
61
  N_("Data truncated"),
62
  N_("No parameters exist in the statement"),
63
  N_("Invalid parameter number"),
64
  N_("Can't send long data for non-string/non-binary data types "
65
     "(parameter: %d)"),
66
  N_("Using unsupported buffer type: %d  (parameter: %d)"),
67
  N_("Shared memory: %-.100s"),
68
  N_("(unused error message)"),
69
  N_("(unused error message)"),
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_("Wrong or unknown protocol"),
78
  N_("Invalid connection handle"),
79
  N_("Connection using old (pre-4.1.1) authentication protocol refused "
80
     "(client option 'secure_auth' enabled)"),
81
  N_("Row retrieval was canceled by drizzle_stmt_close() call"),
82
  N_("Attempt to read column without prior row fetch"),
83
  N_("Prepared statement contains no metadata"),
84
  N_("Attempt to read a row while there is no result set associated with "
85
     "the statement"),
86
  N_("This feature is not implemented yet"),
87
  N_("Lost connection to Drizzle server while waiting for initial "
88
     "communication packet, system error: %d"),
89
  N_("Lost connection to Drizzle server while reading initial communication "
90
     "packet, system error: %d"),
91
  N_("Lost connection to Drizzle server while sending authentication "
92
     "information, system error: %d"),
93
  N_("Lost connection to Drizzle server while reading authorization "
94
     "information, system error: %d"),
95
  N_("Lost connection to Drizzle server while setting initial database, "
96
     "system error: %d"),
97
  N_("Statement closed indirectly because of a preceeding %s() call"),
1 by brian
clean slate
98
  ""
99
};
329 by Monty Taylor
Changed client_errors to be exposed through a function.
100
101
102
const char *
103
get_client_error(unsigned int err_index)
104
{
337 by Monty Taylor
Cleaned up libdrizzle error messages a little more.
105
  return _(client_errors[err_index]);
1 by brian
clean slate
106
}