Blame src/gd_errors.h

Packit ed3af9
#ifndef GD_ERRORS_H
Packit ed3af9
#define GD_ERRORS_H
Packit ed3af9
Packit ed3af9
#ifndef _WIN32
Packit ed3af9
# include <syslog.h>
Packit ed3af9
#else
Packit ed3af9
/*
Packit ed3af9
 * priorities/facilities are encoded into a single 32-bit quantity, where the
Packit ed3af9
 * bottom 3 bits are the priority (0-7) and the top 28 bits are the facility
Packit ed3af9
 * (0-big number).  Both the priorities and the facilities map roughly
Packit ed3af9
 * one-to-one to strings in the syslogd(8) source code.  This mapping is
Packit ed3af9
 * included in this file.
Packit ed3af9
 *
Packit ed3af9
 * priorities (these are ordered)
Packit ed3af9
 */
Packit ed3af9
# define LOG_EMERG       0       /* system is unusable */
Packit ed3af9
# define LOG_ALERT       1       /* action must be taken immediately */
Packit ed3af9
# define LOG_CRIT        2       /* critical conditions */
Packit ed3af9
# define LOG_ERR         3       /* error conditions */
Packit ed3af9
# define LOG_WARNING     4       /* warning conditions */
Packit ed3af9
# define LOG_NOTICE      5       /* normal but significant condition */
Packit ed3af9
# define LOG_INFO        6       /* informational */
Packit ed3af9
# define LOG_DEBUG       7       /* debug-level messages */
Packit ed3af9
#endif
Packit ed3af9
Packit ed3af9
/*
Packit ed3af9
LOG_EMERG      system is unusable
Packit ed3af9
LOG_ALERT      action must be taken immediately
Packit ed3af9
LOG_CRIT       critical conditions
Packit ed3af9
LOG_ERR        error conditions
Packit ed3af9
LOG_WARNING    warning conditions
Packit ed3af9
LOG_NOTICE     normal, but significant, condition
Packit ed3af9
LOG_INFO       informational message
Packit ed3af9
LOG_DEBUG      debug-level message
Packit ed3af9
*/
Packit ed3af9
Packit ed3af9
#define GD_ERROR LOG_ERR
Packit ed3af9
#define GD_WARNING LOG_WARNING
Packit ed3af9
#define GD_NOTICE LOG_NOTICE
Packit ed3af9
#define GD_INFO LOG_INFO
Packit ed3af9
#define GD_DEBUG LOG_DEBUG
Packit ed3af9
Packit ed3af9
void gd_error(const char *format, ...);
Packit ed3af9
void gd_error_ex(int priority, const char *format, ...);
Packit ed3af9
Packit ed3af9
#endif