-/* @(#) $Id: ./src/config/config.h, 2011/09/08 dcid Exp $
- */
-
/* Copyright (C) 2009 Trend Micro Inc.
* All rights reserved.
*
* and/or modify it under the terms of the GNU General Public
* License (version 2) as published by the FSF - Free Software
* Foundation
- *
- * License details at the LICENSE file included with OSSEC or
- * online at: http://www.ossec.net/en/licensing.html
*/
-
-
#ifndef _HCONFIG__H
#define _HCONFIG__H
#include "os_xml/os_xml.h"
-
/* Main function to read the config */
-int ReadConfig(int modules, char *cfgfile, void *d1, void *d2);
+int ReadConfig(int modules, const char *cfgfile, void *d1, void *d2);
int Read_Global(XML_NODE node, void *d1, void *d2);
int Read_GlobalSK(XML_NODE node, void *configp, void *mailp);
int ReadActiveResponses(XML_NODE node, void *d1, void *d2);
int ReadActiveCommands(XML_NODE node, void *d1, void *d2);
int Read_CReports(XML_NODE node, void *config1, void *config2);
-void AssignIgnore_Global(char **ignores, void *configp);
-
-
-/* General config, for passing blobs of data. */
-typedef struct _GeneralConfig
-{
- void *data;
-}GeneralConfig;
-
-#endif
+#endif /* _HCONFIG__H */