hos_version.c

来自「Harbournetworks HarmmerOS的系统初始化部分」· C语言 代码 · 共 34 行

C
34
字号
#ifdef _BIG_HAMMER_

#include <cli.h>
#include <cli_str.h>

#define UTS_RELEASE "1.2.1"
#define HAMMEROS_COMPILE_BY "rnd"
#define HAMMEROS_COMPILE_HOST "harbournetworks.com"
#define HAMMEROS_COMPILER "Compiler: gcc"
#define UTS_VERSION " "

const char *HammerOS_banner = 
	"HammerOS version " UTS_RELEASE " (" HAMMEROS_COMPILE_BY "@"
	HAMMEROS_COMPILE_HOST ") (" HAMMEROS_COMPILER ") " UTS_VERSION ;

DEFUN (show_version,
       show_version_cmd,
       "show version", SHOW_STR "Display HammerOS version.\n")
{
  vty_out(vty,"  BigHammer800 Series Intelligent Switch.%s",VTY_NEWLINE);
  vty_out(vty,"   Copyright 2000-2001 Harbour Networks, Inc.%s",VTY_NEWLINE);
  vty_out(vty,"  Hardware Version is FIRMWARE1.0.0 ");
  vty_out(vty,"Bootrom version is BOOTV1.0.0%s",VTY_NEWLINE);
  vty_out(vty,"  %s%s",HammerOS_banner,VTY_NEWLINE);
  vty_out(vty,"   Created Time is %s %s .\r\n",__DATE__,__TIME__);

  return CMD_SUCCESS;
}
void version_cmd_install(enum node_type node)
{
  install_element (node, &show_version_cmd);
}
#endif /*end of _BIG_HAMMER_*/

⌨️ 快捷键说明

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