/* * Template MIB group interface - file.h * */ #ifndef _MIBGROUP_FILE_H #define _MIBGROUP_FILE_H #include "mibdefs.h" config_require(util_funcs/header_simple_table) 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 */