⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myfunc.h

📁 Linux环境下mail监控程序的源代码
💻 H
字号:
#ifndef _MY_FUNC_H_#define _MY_FUNC_H_	#include "logUtil.h"	#include "global.h"		//#define _SHOW_VER_	//#define _FUNCTION_FLOW_	//#define _TEST_DEBUG_	//共享库信息	#define SO_NAME						"libpop3.so"				//共享库名字	#define SO_VERSION					"1.0"						//共享库版本号	#define SO_AUTHOR					"cc"						//共享库作者	#define SO_CREATE_TIME				"2008-12-22"				//共享库创建时间	#define SO_LAST_MODIFY_TIME			"2008-12-22"				//共享库最后修改时间	#define SO_FILETYPE					"Share Object"				//共享库类型	//#define SO_MESSAGE_TYPE					#define POP3_SO_LOGNAME		"clientMail_POP3"//日志标记---rsyslog通过该标记将日志内容写入到不同日志文件中	//调用modul_init()、modul_close(), module_message()后的返回值	#define SUCCESS							0	//成功	#define FAIL							-1	//失败	//模块调用modul_deal()对数据包处理后的结果	#define ACCEPT							0	//放行	#define DROP							1	//阻断	#define WATCH							2	//监视	typedef struct _struct_ip_unit_	{		char ip[16];//IP地址		int	 policy;//对IP的控制	0:放行	1:阻断  2:监视	}struct_ip_unit;	typedef struct _struct_ip_array_	{		struct_ip_unit *p_ip_unit;		struct _struct_ip_array_ *next;	}struct_ip_array;	typedef struct _struct_port_unit_	{		unsigned int port;//端口号		int			 policy;//对端口的控制	0:放行	1:阻断  2:监视	}struct_port_unit;	typedef struct _struct_port_array_	{		struct_port_unit *p_port_unit;		struct _struct_port_array_ *next;	}struct_port_array;	#endif//_MY_FUNC_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -