-/* @(#) $Id: ./src/headers/read-alert.h, 2011/09/08 dcid Exp $
- */
-
/* Copyright (C) 2009 Trend Micro Inc.
* All right reserved.
*
* Foundation
*/
-
-
#ifndef __CRALERT_H
#define __CRALERT_H
#define CRALERT_READ_ALL 0x004
#define CRALERT_FP_SET 0x010
-
/* File queue */
-typedef struct _alert_data
-{
- int rule;
- int level;
+typedef struct _alert_data {
+ unsigned int rule;
+ unsigned int level;
char *alertid;
char *date;
char *location;
char *old_sha1;
char *new_sha1;
char **log;
-#ifdef GEOIP
- char *geoipdatasrc;
- char *geoipdatadst;
-#endif
-}alert_data;
-
-
-alert_data *GetAlertData(int flag, FILE *fp);
-void FreeAlertData(alert_data *al_data);
-
+ char *srcgeoip;
+ char *dstgeoip;
+ /* "9/19/2016 - Sivakumar Nellurandi - parsing additions" */
+ char *file_size;
+ char *owner_chg;
+ char *group_chg;
+ char *perm_chg;
+ /* "9/19/2016 - Sivakumar Nellurandi - parsing additions" */
+} alert_data;
+
+alert_data *GetAlertData(int flag, FILE *fp) __attribute__((nonnull));
+void FreeAlertData(alert_data *al_data) __attribute__((nonnull));
#endif
+