From: <al...@us...> - 2003-06-16 21:34:05
|
Update of /cvsroot/msyslog/syslog/src In directory sc8-pr-cvs1:/tmp/cvs-serv5025/src Modified Files: syslogd.h Log Message: include date string in m_msg, to avoid doing it too many times Index: syslogd.h =================================================================== RCS file: /cvsroot/msyslog/syslog/src/syslogd.h,v retrieving revision 1.125 retrieving revision 1.126 diff -u -d -r1.125 -r1.126 --- syslogd.h 16 Jun 2003 19:18:39 -0000 1.125 +++ syslogd.h 16 Jun 2003 21:34:00 -0000 1.126 @@ -116,6 +116,7 @@ #define MAX_PROGNAME_SIZE_STR "31" /* minus one, for '\0' */ #define MAX_HOST_SIZE 48 /* max host length */ #define MAX_HOST_SIZE_STR "47" /* minus one, for '\0' */ +#define STD_DATE_LEN 16 /* standard syslog date */ /* members of vals (Note: time vals here are for filtering purposes */ @@ -195,14 +196,15 @@ char host[MAX_HOST_SIZE];/* source host */ char program[MAX_PROGNAME_SIZE];/* program name */ char user[MAX_USERNAME_SIZE]; /* user name */ - uint32_t vals[MAX_VALS]; /* integer values */ + uint32_t vals[MAX_VALS]; /* integer values */ + char date[STD_DATE_LEN]; /* date in chars */ char prot[40]; /* msg protection */ - uint16_t algorithm; /* PEO, LPEO and VCR algorithms */ struct tm tm; /* time (also in vals) */ uint32_t mlen; /* msg length */ uint32_t hlen; /* host length */ uint32_t plen; /* program (name) length */ uint32_t ulen; /* user (name) length */ + uint16_t algorithm; /* protection algorithm */ } m_msg_t; #define CLEAR_MSG(m) { (m)->next = NULL; (m)->fields = 0; (m)->flags = 0; \ |