net-snmp/agent/mibgroup/ucd-snmp/file.h

39 lines
806 B
C
Raw Normal View History

2022-06-27 15:01:12 +08:00
/*
* 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 */