39 lines
806 B
C
39 lines
806 B
C
|
/*
|
||
|
* 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 */
|