aboutsummaryrefslogtreecommitdiffstats
path: root/pseudo_db.h
diff options
context:
space:
mode:
Diffstat (limited to 'pseudo_db.h')
-rw-r--r--pseudo_db.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/pseudo_db.h b/pseudo_db.h
index 9b82c53..aeacc95 100644
--- a/pseudo_db.h
+++ b/pseudo_db.h
@@ -19,6 +19,7 @@
*/
typedef struct {
time_t stamp;
+ pseudo_msg_type_t type;
op_id_t op;
int access;
unsigned long client;
@@ -33,6 +34,7 @@ typedef struct {
sev_id_t severity;
char *text;
char *tag;
+ char *program;
} log_entry;
extern int pdb_link_file(pseudo_msg_t *msg);
@@ -63,10 +65,10 @@ typedef struct pseudo_query {
} pseudo_query_t;
extern int pdb_log_entry(log_entry *e);
-extern int pdb_log_msg(sev_id_t severity, pseudo_msg_t *msg, const char *tag, const char *text, ...);
+extern int pdb_log_msg(sev_id_t severity, pseudo_msg_t *msg, const char *program, const char *tag, const char *text, ...);
extern int pdb_log_traits(pseudo_query_t *traits);
-extern log_history pdb_history(pseudo_query_t *traits, unsigned long fields, int distinct);
+extern log_history pdb_history(pseudo_query_t *traits, unsigned long fields, int unique, int delete);
extern log_entry *pdb_history_entry(log_history h);
extern void pdb_history_free(log_history h);
extern void log_entry_free(log_entry *);