[prelude-cvslog] r11069 - prelude-lml/trunk/src
noreply at prelude-ids.org
noreply at prelude-ids.org
Fri Oct 17 11:38:44 CEST 2008
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];
More information about the Prelude-cvslog
mailing list