added files
[bcm963xx.git] / userapps / opensource / net-snmp / agent / mibgroup / ucd-snmp / file.h
1 /*
2  *  Template MIB group interface - file.h
3  *
4  */
5 #ifndef _MIBGROUP_FILE_H
6 #define _MIBGROUP_FILE_H
7
8 #include "mibdefs.h"
9
10 void            init_file(void);
11
12 /*
13  * config file parsing routines 
14  */
15 void            file_free_config(void);
16 void            file_parse_config(const char *, char *);
17 extern FindVarMethod var_file_table;
18
19 struct filestat {
20     char            name[256];
21     int             size;
22     int             max;
23 };
24
25 #define FILE_ERROR_MSG  "%s: size exceeds %dkb (= %dkb)"
26
27 #define FILE_INDEX      1
28 #define FILE_NAME       2
29 #define FILE_SIZE       3
30 #define FILE_MAX        4
31 #define FILE_ERROR      100
32 #define FILE_MSG        101
33
34 #endif                          /* _MIBGROUP_FILE_H */