new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / src / headers / file-queue.h
old mode 100755 (executable)
new mode 100644 (file)
index b3f85e4..80c3e6e
@@ -1,5 +1,3 @@
-/* @(#) $Id$ */
-
 /* Copyright (C) 2009 Trend Micro Inc.
  * All right reserved.
  *
@@ -9,8 +7,6 @@
  * Foundation
  */
 
-
-
 #ifndef __CFQUEUE_H
 #define __CFQUEUE_H
 
 #define FQ_TIMEOUT  5
 
 /* File queue */
-typedef struct _file_queue
-{
-    int last_change;
+typedef struct _file_queue {
+    time_t last_change;
     int year;
     int day;
     int flags;
-    
+
     char mon[4];
-    char file_name[MAX_FQUEUE +1];
-    
+    char file_name[MAX_FQUEUE + 1];
+
     FILE *fp;
     struct stat f_status;
-}file_queue;
-
+} file_queue;
 
-/*** Prototypes */
 #include "read-alert.h"
-int Init_FileQueue(file_queue *fileq, struct tm *p, int flags);
+int Init_FileQueue(file_queue *fileq, const struct tm *p, int flags) __attribute__((nonnull));
+
+alert_data *Read_FileMon(file_queue *fileq, const struct tm *p, unsigned int timeout) __attribute__((nonnull));
 
-alert_data *Read_FileMon(file_queue *fileq, struct tm *p, int timeout);
+#endif /* __CFQUEUE_H */
 
-#endif