📄 cpu_null.c
字号:
/* * dummy HAL CPU module * for systems not using any of the supported interfaces */#include <net-snmp/net-snmp-config.h>#include <net-snmp/net-snmp-includes.h>#include <net-snmp/agent/net-snmp-agent-includes.h>#include <net-snmp/agent/hardware/cpu.h> /* * Initialise the HAL CPU system * (including a basic description) */void init_cpu_null( void ) { netsnmp_cpu_info *cpu = netsnmp_cpu_get_byIdx( -1, 1 ); strcpy(cpu->name, "Overall CPU statistics"); strcpy(cpu->descr, "An electronic chip that makes the computer work"); strcat(cpu->descr, " (but that's not important right now)"); cpu = netsnmp_cpu_get_byIdx( 0, 1 ); strcpy(cpu->name, "cpu0"); strcpy(cpu->descr, "An electronic chip that makes the computer work"); cpu->status = 2; /* running */ cpu_num = 1;} /* * We can't load the CPU usage statistics * because we don't know how to do this! */int netsnmp_cpu_arch_load( netsnmp_cache *cache, void *magic ) { return 0; /* or -1 ? */}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -