diff options
Diffstat (limited to 'agent/mibgroup/ucd-snmp/file.h')
-rw-r--r-- | agent/mibgroup/ucd-snmp/file.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/agent/mibgroup/ucd-snmp/file.h b/agent/mibgroup/ucd-snmp/file.h new file mode 100644 index 0000000..8b222c5 --- /dev/null +++ b/agent/mibgroup/ucd-snmp/file.h @@ -0,0 +1,36 @@ +/* + * Template MIB group interface - file.h + * + */ +#ifndef _MIBGROUP_FILE_H +#define _MIBGROUP_FILE_H + +#include "mibdefs.h" + +void init_file(void); + +/* + * config file parsing routines + */ +void file_free_config(void); +void file_parse_config(const char *, char *); +extern FindVarMethod var_file_table; + +#define FILE_NAME_MAX SNMP_MAXPATH + +struct filestat { + char name[FILE_NAME_MAX]; + int size; + int max; +}; + +#define FILE_ERROR_MSG "%s: size exceeds %dkb (= %dkb)" + +#define FILE_INDEX 1 +#define FILE_NAME 2 +#define FILE_SIZE 3 +#define FILE_MAX 4 +#define FILE_ERROR 100 +#define FILE_MSG 101 + +#endif /* _MIBGROUP_FILE_H */ |