vars.h
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:2k
- #ifndef _VARS_H_
- #define _VARS_H_
- FILE *fh=NULL,*fm=NULL; //html and mrtg files
- int xdebug=0; //say if produce extreme debug
- int comment=0; //say if inside of a comment block
- char cfgdir[257]=""; //path of the cfg file
- #define N_HOSTS 4096
- int nhosts=0; //# of defined states
- char hostsn[N_HOSTS][65]; //host name
- char hostsi[N_HOSTS][33]; //host definition as interface
- int identl=0;
- char body[257]=""; //code appended to body tag
- char base[257]=""; //base for html files
- #define N_ALIAS 128
- int nalias=0; //# of defined aliases
- char aliasn[N_ALIAS][33]; //name of the aliases and their contents
- char aliasi[N_ALIAS][129]; //name of the interfaces and their resolv
- int usealias=0; //say if is allowed to use aliases
- int chngname=0; //say if change the name of the output files
- int conv=0; //say if change or not the name of the files
- char title[65]; //title of the html page
- #define N_MK 128
- int nmkr[4]={ 0, //# of files procesed for mkd
- 0, //# of files procesed for mkw
- 0, //# of files procesed for mkm
- 0}; //# of files procesed for mky
- char mkrn[N_MK][8][257]; //0=name of the cfg procesed for mkd
- //1=name of the cfg procesed for mkw
- //2=name of the cfg procesed for mkm
- //3=name of the cfg procesed for mky
- //4=name of the router procesed for mkd
- //5=name of the router procesed for mkw
- //6=name of the router procesed for mkm
- //7=name of the router procesed for mky
- FILE* mkri[N_MK][4]; //0=FILE* for mkd
- //1=FILE* for mkw
- //2=FILE* for mkm
- //3=FILE* for mky
- char mrtgoutpath[256]; //used be convname2ip and convip2name
- #endif