diff options
Diffstat (limited to 'src/pies.h')
-rw-r--r-- | src/pies.h | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -446,8 +446,12 @@ int meta1parse (void); /* diag.c */ -#define DIAG_TO_SYSLOG 0x1 -#define DIAG_TO_STDERR 0x2 +#define DIAG_TO_SYSLOG 0x01 +#define DIAG_TO_STDERR 0x02 +#define DIAG_TO_MASK 0x0f +#define DIAG_REOPEN_LOG 0x10 + +#define DIAG_ALL (DIAG_REOPEN_LOG|DIAG_TO_STDERR|DIAG_TO_SYSLOG) extern int diag_output; @@ -463,6 +467,9 @@ void diag_setup (int flags); # define PIES_PRINTFLIKE(fmt,narg) __attribute__ ((__format__ (__printf__, fmt, narg))) #endif +void diagmsg (int logf, int prio, const char *fmt, ...) + PIES_PRINTFLIKE(3,4); + void logmsg (int prio, const char *fmt, ...) PIES_PRINTFLIKE(2,3); void logmsg_printf (int prio, const char *fmt, ...) PIES_PRINTFLIKE(2,3); void logmsg_vprintf (int prio, const char *fmt, va_list ap); |