aboutsummaryrefslogtreecommitdiff
path: root/src/pies.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pies.h')
-rw-r--r--src/pies.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/pies.h b/src/pies.h
index 4a6160f..9a3dfca 100644
--- a/src/pies.h
+++ b/src/pies.h
@@ -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);

Return to:

Send suggestions and report system problems to the System administrator.