X-Git-Url: http://ftp.carnet.hr/pub/carnet-debian/scm?a=blobdiff_plain;f=src%2Fmonitord%2Fmonitord.h;h=3f182f8fce6df2bdb34123f3798cc8e1d2b4a40d;hb=946517cefb8751a43a89bda4220221f065f4e5d1;hp=7a9c7a779376d02862ef35e7c0083cffd93d5fe3;hpb=301048b51990573e58a30dc4a5bb4ec285cad554;p=ossec-hids.git diff --git a/src/monitord/monitord.h b/src/monitord/monitord.h old mode 100755 new mode 100644 index 7a9c7a7..3f182f8 --- a/src/monitord/monitord.h +++ b/src/monitord/monitord.h @@ -1,5 +1,3 @@ -/* @(#) $Id$ */ - /* Copyright (C) 2009 Trend Micro Inc. * All rights reserved. * @@ -9,41 +7,27 @@ * Foundation */ - #ifndef _MONITORD_H #define _MONITORD_H #ifndef ARGV0 - #define ARGV0 "ossec-monitord" +#define ARGV0 "ossec-monitord" #endif #include "config/reports-config.h" - - -/** Prototypes **/ - -/* Main monitord */ -void Monitord(); - -/*manage_files */ +/* Prototypes */ +void Monitord(void) __attribute__((noreturn)); void manage_files(int cday, int cmon, int cyear); +void generate_reports(int cday, int cmon, int cyear); +void monitor_agents(void); +void OS_SignLog(const char *logfile, const char *logfile_old, int log_missing); +void OS_CompressLog(const char *logfile); -/* generate reports. */ -void generate_reports(int cday, int cmon, int cyear, struct tm *p); - -/* monitor_agents */ -void monitor_agents(); - -/* Sign a log */ -void OS_SignLog(char *logfile, char *logfile_old, int log_missing); - -/* Compress log */ -void OS_CompressLog(char *logfile); - +int OS_SendCustomEmail2(char **to, char *subject, char *smtpserver, char *from, char *idsname, char *fname); /* Global variables */ -monitor_config mond; - +extern monitor_config mond; #endif +