📄 mn_lib.h
字号:
/***********************************************************
mn_lib.h
-------------------
description : common set of management
begin : Wed April 25 2001
copyright : (C) 2001 by chenbin
email : chenbin@harbournetworks.com
*************************************************************/
#ifndef _MN_LIB_H_
#define _MN_LIB_H_
#ifdef _cplusplus
extern"C"{
#endif
#include "mn_set.h"
char *mn_get_hostname(void);
int mn_set_hostname(char *new_hostname, char **errmsg,unsigned short lan_type);
int mn_check_str_legal(char *str,char **errmsg,unsigned short lan_type);
int mn_set_syscontact(char *new_syscontact, char **errmsg,unsigned short lan_type);
char *mn_get_syscontact(void);
int mn_set_syslocation(char *new_syslocation, char **errmsg,unsigned short lan_type);
char *mn_get_syslocation(void);
char *mn_get_sysdescr(void);
/* max format length is 300 */
char *mn_format_to_str(int mod_id,const char *format, ...);
int mn_fd_printf(int fd,const char *format, ...);
int mn_module_id_to_str(int module_id,char *module_name);
char *mn_get_serial_no(void);
/*
In this func malloc a new string , so when finish, release it
*/
char *mn_get_base_mac(void);
char *mn_get_product_name(void);
char *mn_get_vendor_name(void);
char *mn_get_vendor_location(void);
char *mn_get_product_date(void);
char *mn_get_sys_name(void);
char *mn_get_hardware_version(void);
char *mn_get_bootrom_version(void);
char *mn_get_software_version(void);
char *mn_get_copyright_info(void);
char * kinet_ntoa(struct in_addr *in_addrs,int mod_id);
#ifdef _cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -