2006-09-19 02:49:20 +04:00
# ifndef _system_syslog_h
# define _system_syslog_h
/*
Unix SMB / CIFS implementation .
syslog system include wrappers
Copyright ( C ) Andrew Tridgell 2004
2007-06-02 13:10:08 +04:00
* * NOTE ! The following LGPL license applies to the replace
* * library . This does NOT imply that all of Samba is released
* * under the LGPL
2006-09-19 02:49:20 +04:00
2007-06-02 13:10:08 +04:00
This library is free software ; you can redistribute it and / or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation ; either
2007-07-10 05:44:42 +04:00
version 3 of the License , or ( at your option ) any later version .
2007-06-02 13:10:08 +04:00
This library is distributed in the hope that it will be useful ,
2006-09-19 02:49:20 +04:00
but WITHOUT ANY WARRANTY ; without even the implied warranty of
2007-06-02 13:10:08 +04:00
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the GNU
Lesser General Public License for more details .
You should have received a copy of the GNU Lesser General Public
2007-07-10 07:42:26 +04:00
License along with this library ; if not , see < http : //www.gnu.org/licenses/>.
2007-06-02 13:10:08 +04:00
2006-09-19 02:49:20 +04:00
*/
# ifdef HAVE_SYSLOG_H
# include <syslog.h>
# else
# ifdef HAVE_SYS_SYSLOG_H
# include <sys/syslog.h>
# endif
# endif
/* For sys_adminlog(). */
# ifndef LOG_EMERG
# define LOG_EMERG 0 /* system is unusable */
# endif
# ifndef LOG_ALERT
# define LOG_ALERT 1 /* action must be taken immediately */
# endif
# ifndef LOG_CRIT
# define LOG_CRIT 2 /* critical conditions */
# endif
# ifndef LOG_ERR
# define LOG_ERR 3 /* error conditions */
# endif
# ifndef LOG_WARNING
# define LOG_WARNING 4 /* warning conditions */
# endif
# ifndef LOG_NOTICE
# define LOG_NOTICE 5 /* normal but significant condition */
# endif
# ifndef LOG_INFO
# define LOG_INFO 6 /* informational */
# endif
# ifndef LOG_DEBUG
# define LOG_DEBUG 7 /* debug-level messages */
# endif
# endif