~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/errmsg_print.cc

  • Committer: Brian Aker
  • Date: 2009-07-09 19:49:32 UTC
  • mfrom: (1085.1.10 mordred)
  • Revision ID: brian@gaz-20090709194932-o90qfzgk9xem5di1
Merge from Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
// need this for stderr
31
31
#include <string.h>
32
32
 
33
 
void sql_print_error(const char *format, ...)
34
 
{
35
 
  va_list args;
36
 
  va_start(args, format);
37
 
  errmsg_vprintf(current_session, ERROR_LEVEL, format, args);
38
 
  va_end(args);
39
 
  return;
40
 
}
41
 
 
42
 
void sql_print_warning(const char *format, ...)
43
 
{
44
 
  va_list args;
45
 
  va_start(args, format);
46
 
  errmsg_vprintf(current_session, WARNING_LEVEL, format, args);
47
 
  va_end(args);
48
 
  return;
49
 
}
50
 
 
51
 
void sql_print_information(const char *format, ...)
52
 
{
53
 
  va_list args;
54
 
  va_start(args, format);
55
 
  errmsg_vprintf(current_session, INFORMATION_LEVEL, format, args);
56
 
  va_end(args);
57
 
  return;
58
 
}
59
 
 
60
33
void sql_perror(const char *message)
61
34
{
62
35
  // is stderr threadsafe?
63
36
  errmsg_printf(ERRMSG_LVL_ERROR, "%s: %s", message, strerror(errno));
64
37
}
65
38
 
66
 
 
67
39
bool errmsg_printf (int priority, char const *format, ...)
68
40
{
69
41
  bool rv;