summaryrefslogtreecommitdiffstats
path: root/syslogd-types.h
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2007-07-13 07:15:40 +0000
committerRainer Gerhards <rgerhards@adiscon.com>2007-07-13 07:15:40 +0000
commit703d463b229852de8ac6b1493162ee80513b6dd9 (patch)
tree289b75b1979404a66bff97cbfe01e83c6626af4c /syslogd-types.h
parentec8e6e442202ab18fad2de01f0bcb04943890f88 (diff)
downloadrsyslog-703d463b229852de8ac6b1493162ee80513b6dd9.tar.gz
rsyslog-703d463b229852de8ac6b1493162ee80513b6dd9.tar.xz
rsyslog-703d463b229852de8ac6b1493162ee80513b6dd9.zip
shuffled more defintions; defined new type msg_t for struct msg
Diffstat (limited to 'syslogd-types.h')
-rw-r--r--syslogd-types.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/syslogd-types.h b/syslogd-types.h
index 0261d6b6..ae0f8a7e 100644
--- a/syslogd-types.h
+++ b/syslogd-types.h
@@ -152,8 +152,24 @@ struct msg {
char *pszTIMESTAMP_MySQL;/* TIMESTAMP as MySQL formatted string (always 14 charcters) */
int msgFlags; /* flags associated with this message */
};
+typedef struct msg msg_t; /* new name */
+/* values for f_type in struct filed below*/
+#define F_UNUSED 0 /* unused entry */
+#define F_FILE 1 /* regular file */
+#define F_TTY 2 /* terminal */
+#define F_CONSOLE 3 /* console terminal */
+#define F_FORW 4 /* remote machine */
+#define F_USERS 5 /* list of users */
+#define F_WALL 6 /* everyone logged on */
+#define F_FORW_SUSP 7 /* suspended host forwarding */
+#define F_FORW_UNKN 8 /* unknown host forwarding */
+#define F_PIPE 9 /* named pipe */
+#define F_MYSQL 10 /* MySQL database */
+#define F_DISCARD 11 /* discard event (do not process any further selector lines) */
+#define F_SHELL 12 /* execute a shell */
+
/* This structure represents the files that will have log
* copies printed.
* RGerhards 2004-11-08: Each instance of the filed structure