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

📄 mn_lib.h

📁 hammerOS(了解的人就知道了)的一个板块Manage的源代码
💻 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 + -