From 9ee5888309e1f39f52546deaea4bcd3bdc216d8d Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Mon, 23 Jul 2007 17:24:41 +0000 Subject: continued working on modularization; begun to create interface for configuring actions selector lines; begun basic functionality for module initialization and loading built-in modules. --- syslogd.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'syslogd.h') diff --git a/syslogd.h b/syslogd.h index 05df1294..88183633 100644 --- a/syslogd.h +++ b/syslogd.h @@ -84,6 +84,9 @@ int formatTimestamp3164(struct syslogTime *ts, char* pBuf, size_t iLenBuf); void iovCreate(selector_t *f); char *iovAsString(selector_t *f); void untty(void); +void cflineSetTemplateAndIOV(selector_t *f, char *pTemplateName); +void cflineParseTemplateName(uchar** pp, register char* pTemplateName, int iLenTemplate); +void cflineParseFileName(selector_t *f, uchar* p); extern int glblHadMemShortage; /* indicates if we had memory shortage some time during the run */ extern syslogCODE rs_prioritynames[]; @@ -101,5 +104,15 @@ extern char **StripDomains; extern char *LocalDomain; extern int bDropMalPTRMsgs; extern struct AllowedSenders *pAllowedSenders_TCP; +extern int fCreateMode; +extern int fDirCreateMode; +extern int bFailOnChown; +extern uid_t fileUID; +extern uid_t fileGID; +extern uid_t dirUID; +extern uid_t dirGID; +extern int bCreateDirs; +extern int iDynaFileCacheSize; +extern char ctty[]; #endif /* #ifndef SYSLOGD_H_INCLUDED */ -- cgit