r11069 - prelude-lml/trunk/src

[email protected]
Newsgroups gmane.comp.security.ids.prelude.cvs
Message-ID <[email protected]>
Author: yoann
Date: 2008-10-17 11:38:43 +0200 (Fri, 17 Oct 2008)
New Revision: 11069

Modified:
   prelude-lml/trunk/src/file-server.c
Log:
Fix warnings by using ev_statdata typedef.


Modified: prelude-lml/trunk/src/file-server.c
===================================================================
--- prelude-lml/trunk/src/file-server.c	2008-10-17 08:47:24 UTC (rev 11068)
+++ prelude-lml/trunk/src/file-server.c	2008-10-17 09:38:43 UTC (rev 11069)
@@ -126,7 +126,7 @@
 
 
 static void libev_stat_cb(ev_stat *st, int revents);
-static int check_logfile_data(monitor_fd_t *monitor, struct stat *st);
+static int check_logfile_data(monitor_fd_t *monitor, ev_statdata *st);
 void _lml_handle_signal_if_needed(void);
 
 extern lml_config_t config;
@@ -140,7 +140,7 @@
 
 
 
-static int stat_to_file(monitor_fd_t *fd, struct stat *st, idmef_target_t *target, idmef_file_category_t category)
+static int stat_to_file(monitor_fd_t *fd, ev_statdata *st, idmef_target_t *target, idmef_file_category_t category)
 {
         int ret;
         idmef_time_t *time;
@@ -191,7 +191,7 @@
 }
 
 
-static void logfile_alert(monitor_fd_t *fd, struct stat *st_old, struct stat *st_new,
+static void logfile_alert(monitor_fd_t *fd, ev_statdata *st_old, ev_statdata *st_new,
                           idmef_classification_t *classification, idmef_impact_t *impact)
 {
         int ret;
@@ -244,7 +244,7 @@
 
 
 
-static void logfile_modified_alert(monitor_fd_t *monitor, struct stat *st_old, struct stat *st_new)
+static void logfile_modified_alert(monitor_fd_t *monitor, ev_statdata *st_old, ev_statdata *st_new)
 {
         int ret;
         prelude_string_t *str;
@@ -501,7 +501,7 @@
 
 
 
-static int check_logfile_data(monitor_fd_t *monitor, struct stat *st)
+static int check_logfile_data(monitor_fd_t *monitor, ev_statdata *st)
 {
         off_t len, ret;
         int eventno = 0;
@@ -630,9 +630,11 @@
                         if ( errno == ENOENT && monitor->prev_errno != errno )
                                 prelude_log(PRELUDE_LOG_WARN, "%s does not exist.\n", filename);
 
+#if !((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__)
                         else if ( errno == EACCES && monitor->prev_errno != errno )
                                 prelude_log(PRELUDE_LOG_WARN, "%s is not available for reading to uid %d/gid %d.\n",
                                             filename, getuid(), getgid());
+#endif
 
                         monitor->prev_errno = errno;
                         return -1;
@@ -687,7 +689,7 @@
  * cause heavy performance problem. The best solution may be to centralize
  * the logging on a remote host.
  */
-static void check_modification_time(monitor_fd_t *monitor, struct stat *prev, struct stat *st)
+static void check_modification_time(monitor_fd_t *monitor, ev_statdata *prev, ev_statdata *st)
 {
         int ret;
 
@@ -714,7 +716,7 @@
 }
 
 
-static int get_rotation_size_offset(monitor_fd_t *monitor, struct stat *st)
+static int get_rotation_size_offset(monitor_fd_t *monitor, ev_statdata *st)
 {
         off_t diff;
         int prev = 0;
@@ -731,7 +733,7 @@
 }
 
 
-static int get_rotation_time_offset(monitor_fd_t *monitor, struct stat *st)
+static int get_rotation_time_offset(monitor_fd_t *monitor, ev_statdata *st)
 {
         int prev = 0;
         time_t interval, now, offset;
@@ -754,7 +756,7 @@
 
 
 
-static int is_file_already_used(monitor_fd_t *monitor, struct stat *st_old, struct stat *st_new)
+static int is_file_already_used(monitor_fd_t *monitor, ev_statdata *st_old, ev_statdata *st_new)
 {
         int ret;
         char buf[1024];

_______________________________________________
Prelude-cvslog site list
[email protected]
http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.