[dovecot-cvs] dovecot/src/master syslog-util.c, NONE,
1.1 syslog-util.h, NONE, 1.1
cras at dovecot.org
cras at dovecot.org
Sat Dec 3 00:15:24 EET 2005
Update of /var/lib/cvs/dovecot/src/master
In directory talvi:/tmp/cvs-serv22328
Added Files:
syslog-util.c syslog-util.h
Log Message:
Forgot to add in syslog_facility commit
--- NEW FILE: syslog-util.c ---
/* Copyright (C) 2005 Timo Sirainen */
#include "lib.h"
#include "syslog-util.h"
#include <syslog.h>
struct syslog_facility_list syslog_facilities[] = {
{ "auth", LOG_AUTH },
{ "authpriv", LOG_AUTHPRIV },
{ "cron", LOG_CRON },
{ "daemon", LOG_DAEMON },
{ "ftp", LOG_FTP },
{ "kern", LOG_KERN },
{ "local0", LOG_LOCAL0 },
{ "local1", LOG_LOCAL1 },
{ "local2", LOG_LOCAL2 },
{ "local3", LOG_LOCAL3 },
{ "local4", LOG_LOCAL4 },
{ "local5", LOG_LOCAL5 },
{ "local6", LOG_LOCAL6 },
{ "local7", LOG_LOCAL7 },
{ "lpr", LOG_LPR },
{ "mail", LOG_MAIL },
{ "news", LOG_NEWS },
{ "syslog", LOG_SYSLOG },
{ "user", LOG_USER },
{ "uucp", LOG_UUCP },
{ NULL, 0 }
};
int syslog_facility_find(const char *name, int *facility_r)
{
int i;
for (i = 0; syslog_facilities[i].name != NULL; i++) {
if (strcmp(syslog_facilities[i].name, name) == 0) {
*facility_r = syslog_facilities[i].facility;
return TRUE;
}
}
return FALSE;
}
--- NEW FILE: syslog-util.h ---
#ifndef __SYSLOG_UTIL_H
#define __SYSLOG_UTIL_H
struct syslog_facility_list {
const char *name;
int facility;
};
extern struct syslog_facility_list syslog_facilities[];
/* Returns TRUE if found. */
int syslog_facility_find(const char *name, int *facility_r);
#endif
More information about the dovecot-cvs
mailing list