summaryrefslogtreecommitdiffstats
path: root/include/sh_userfiles.h
blob: 6e80175350fc9f19981e0600fe16b637fd5e2bc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*
 * File: sh_userfiles.h
 * Desc: A module for Samhain; adds files in user directories to the check list
 * Auth: Jerry Connolly <jerry.connolly@eircom.net>
 */

#ifndef SH_USERFILES_H
#define SH_USERFILES_H

#ifdef SH_USE_USERFILES
int sh_userfiles_init  (struct mod_type * arg);
int sh_userfiles_timer (time_t tcurrent);
int sh_userfiles_check (void);
int sh_userfiles_end   (void);
int sh_userfiles_cleanup (void);
int sh_userfiles_reconf (void);

int sh_userfiles_set_uid (const char * str);
int sh_userfiles_add_file(const char *c);
int sh_userfiles_set_interval(const char *c);
int sh_userfiles_set_active(const char *c);
int sh_userfiles_check_internal(void);

extern sh_rconf sh_userfiles_table[];


#endif

/* #ifndef SH_USERFILES_H */
#endif