/* * names.c - syslogd implementation for windows, syslog priority * and facility names * * Created by Alexander Yaworsky * * THIS SOFTWARE IS NOT COPYRIGHTED * * This source code is offered for use in the public domain. You may * use, modify or distribute it freely. * * This code is distributed in the hope that it will be useful but * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY * DISCLAIMED. This includes but is not limited to warranties of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * */ #include #define SYSLOG_NAMES #include char* get_priority_name( int pri ) { static char *names[] = { "emerg", "alert", "crit", "error", "warning", "notice", "info", "debug" }; return names[ pri ]; } char* get_facility_name( int fac ) { static char *names[] = { "kern", "user", "mail", "daemon", "auth", "syslog", "lpr", "news", "uucp", "cron", "authpriv", "ftp", "", "", "", "", "local0", "local1", "local2", "local3", "local4", "local5", "local6", "local7" }; return names[ fac ]; }