aboutsummaryrefslogtreecommitdiffstats
path: root/log.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-10-09 11:41:19 -0700
committerWilmer van der Gaast <wilmer@gaast.net>2010-10-09 11:41:19 -0700
commit619770237590e4a760346f2e12681d7e2220dda4 (patch)
tree8d0d391407280ab74e1fc876d6f272110b474897 /log.c
parent23b29c67968f3dd39e7d6970acc5669556f4c8b9 (diff)
parent27b407fde1844a0e03f1a9d92d2a1c4a40435f9b (diff)
Merging OTR branch. It's more or less a plugin if you enable it, and
otherwise a no-op. DO NOT INSTALL THIS ON PUBLIC SERVERS.
Diffstat (limited to 'log.c')
-rw-r--r--log.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/log.c b/log.c
index d7d971bd..f6f9ab2b 100644
--- a/log.c
+++ b/log.c
@@ -29,10 +29,10 @@
static log_t logoutput;
-static void log_null(int level, char *logmessage);
-static void log_irc(int level, char *logmessage);
-static void log_syslog(int level, char *logmessage);
-static void log_console(int level, char *logmessage);
+static void log_null(int level, const char *logmessage);
+static void log_irc(int level, const char *logmessage);
+static void log_syslog(int level, const char *logmessage);
+static void log_console(int level, const char *logmessage);
void log_init(void) {
openlog("bitlbee", LOG_PID, LOG_DAEMON);
@@ -96,7 +96,7 @@ void log_link(int level, int output) {
}
-void log_message(int level, char *message, ... ) {
+void log_message(int level, const char *message, ... ) {
va_list ap;
char *msgstring;
@@ -121,17 +121,17 @@ void log_message(int level, char *message, ... ) {
return;
}
-void log_error(char *functionname) {
+void log_error(const char *functionname) {
log_message(LOGLVL_ERROR, "%s: %s", functionname, strerror(errno));
return;
}
-static void log_null(int level, char *message) {
+static void log_null(int level, const char *message) {
return;
}
-static void log_irc(int level, char *message) {
+static void log_irc(int level, const char *message) {
if(level == LOGLVL_ERROR)
irc_write_all(1, "ERROR :Error: %s", message);
if(level == LOGLVL_WARNING)
@@ -146,7 +146,7 @@ static void log_irc(int level, char *message) {
return;
}
-static void log_syslog(int level, char *message) {
+static void log_syslog(int level, const char *message) {
if(level == LOGLVL_ERROR)
syslog(LOG_ERR, "%s", message);
if(level == LOGLVL_WARNING)
@@ -160,7 +160,7 @@ static void log_syslog(int level, char *message) {
return;
}
-static void log_console(int level, char *message) {
+static void log_console(int level, const char *message) {
if(level == LOGLVL_ERROR)
fprintf(stderr, "Error: %s\n", message);
if(level == LOGLVL_WARNING)