コード例 #1
0
ファイル: extcmd_list.c プロジェクト: gitRigge/icinga-core
struct nagios_extcmd {
	const char *name;
	int id;
	/*	size_t namelen;
		int min_args;
		int (*handler)(struct nagios_extcmd *, int, char **);
		struct nagios_extcmd *next_handler;
	 */
};

#define CMD_DEF(name, min_args, handler) \
	{ #name, CMD_ ## name }
/*	{ #name, sizeof(#name) - 1, CMD_ ## name, min_args, handler, NULL } */
struct nagios_extcmd in_core_commands[] = {
	CMD_DEF(NONE, 0, NULL),
	CMD_DEF(ADD_HOST_COMMENT, 0, NULL),
	CMD_DEF(DEL_HOST_COMMENT, 0, NULL),
	CMD_DEF(ADD_SVC_COMMENT, 0, NULL),
	CMD_DEF(DEL_SVC_COMMENT, 0, NULL),
	CMD_DEF(ENABLE_SVC_CHECK, 0, NULL),
	CMD_DEF(DISABLE_SVC_CHECK, 0, NULL),
	CMD_DEF(SCHEDULE_SVC_CHECK, 0, NULL),
	CMD_DEF(DELAY_SVC_NOTIFICATION, 0, NULL),
	CMD_DEF(DELAY_HOST_NOTIFICATION, 0, NULL),
	CMD_DEF(DISABLE_NOTIFICATIONS, 0, NULL),
	CMD_DEF(DISABLE_NOTIFICATIONS_EXPIRE_TIME, 0, NULL),
	CMD_DEF(ENABLE_NOTIFICATIONS, 0, NULL),
	CMD_DEF(RESTART_PROCESS, 0, NULL),
	CMD_DEF(SHUTDOWN_PROCESS, 0, NULL),
	CMD_DEF(ENABLE_HOST_SVC_CHECKS, 0, NULL),
コード例 #2
0
ファイル: mib.c プロジェクト: jameshilliard/WECB-BH-GPL
extern int get_interface_index(char *ifname);
extern int get_wlan_mac_addr(char *ifname, char *macaddr);
#ifdef RT_WLAN
extern int get_wlan_info(char *data);
extern int request_scan(char *param);
extern int get_scan_result(char *param);
extern int cfgwrite(char *param);
extern int cfgread(char *param);
extern int priv_retrylimit(char *param, int shortflag);
#endif
/*================================================================*/
/* Local Variables */

struct cmd_table_entry cmd_table[]={ \
	CMD_DEF(cmd_timeout, 				BYTE_T,				"10",		1,			255,		    ACT_MIB_RW_IOCTL),
	CMD_DEF(mii_pause_enable, 			BYTE_T, 			"1",			0,			1,			ACT_MIB_RW_IOCTL),
	CMD_DEF(eth_pause_enable, 			BYTE_T, 			"1",			0,			1,			ACT_MIB_RW_IOCTL),
	CMD_DEF(cpu_suspend_enable,		    BYTE_T, 			"0",			0,			1,			ACT_MIB_RW_IOCTL),
	CMD_DEF(phy_reg_poll_time, 			BYTE_T, 			"10",		1,			100,		    ACT_MIB_RW_IOCTL),
	CMD_DEF(write_memory, 				INT_T, 				"0",			0,			0,			ACT_IOCTL),
	CMD_DEF(read_memory, 				INT_T, 				"0",			0,			0,			ACT_IOCTL),
	CMD_DEF(fw_version,				    STRING_T,	    FW_VERSION, 		0,			15,			ACT_MIB_RW),
	CMD_DEF(wlan_mac_addr,				BYTE_6_T,	"000000000000",			6,			6,			ACT_IOCTL),
	CMD_DEF(wlan_link_down_time,		BYTE_T, 			"5",			1,			60,		    ACT_MIB_RW),
	CMD_DEF(channel,					BYTE_T, 			"0",			0,			0,		    ACT_MIB_RW),
	CMD_DEF(ssid,						STRING_T, 			""	,			0,			32,		    ACT_MIB_RW),		
	CMD_DEF(bssid2join,					BYTE_6_T,			"",			6,			6,			    ACT_MIB_RW),
	CMD_DEF(regdomain,					BYTE_T, 				"1",			1,			11,		ACT_MIB_RW),
 	CMD_DEF(autorate,					BYTE_T, 				"1",			0,			1,			ACT_MIB_RW),
	CMD_DEF(fixrate,					INT_BIT_T, 			"0",			1,			0x4095, ACT_MIB_RW),