#undef M_ALERT
/*
- * Most of these message levels are more or less obvious.
+ * Most of these message levels are more or less obvious.
* They have evolved somewhat during the development of Bacula,
* and here are some of the details of where I am trying to
* head (in the process of changing the code) as of 15 June 2002.
* M_FATAL Bacula detected a fatal Job error. The Job will be killed,
* but Bacula continues running.
* M_ERROR Bacula detected a Job error. The Job will continue running
- * but the termination status will be error.
+ * but the termination status will be error.
* M_WARNING Job warning message.
* M_INFO Job information message.
*
struct MQUEUE_ITEM {
dlink link;
int type;
- int level;
+ time_t mtime;
char msg[1];
};
void d_msg(const char *file, int line, int level, const char *fmt,...);
void e_msg(const char *file, int line, int type, int level, const char *fmt,...);
-void Jmsg(JCR *jcr, int type, int level, const char *fmt,...);
-
-extern int debug_level;
-extern int verbose;
-extern char my_name[];
-extern const char *working_directory;
-extern time_t daemon_start_time;
-extern char catalog_db[];
+void Jmsg(JCR *jcr, int type, time_t mtime, const char *fmt,...);
+void Qmsg(JCR *jcr, int type, time_t mtime, const char *fmt,...);
+bool get_trace(void);
+
+
+extern int DLL_IMP_EXP debug_level;
+extern int DLL_IMP_EXP verbose;
+extern char DLL_IMP_EXP my_name[];
+extern const char * DLL_IMP_EXP working_directory;
+extern time_t DLL_IMP_EXP daemon_start_time;
+extern char catalog_db[];
+
+extern int DLL_IMP_EXP console_msg_pending;
+extern FILE * DLL_IMP_EXP con_fd; /* Console file descriptor */
+extern brwlock_t DLL_IMP_EXP con_lock; /* Console lock structure */