file.h
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

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