kernel_hpux.c
来自「Snmp(简单网管协议)软件包。」· C语言 代码 · 共 38 行
C
38 行
#include <sys/unistd.h>#include <fcntl.h>#include <sys/mib.h>#include <sys/ioctl.h>static int fd = -1;long hpux_read_stat (char * data, int size, int grp_id){ int len; struct nmparms nmparms; /* * Open the management socket * (if not already open) */ if ( fd == -1 ) { fd = open("/dev/netman", O_RDONLY); if ( fd == -1 ) { perror("open"); return -1; } } len = size; nmparms.objid = grp_id; nmparms.buffer = data; nmparms.len = &len; if ( ioctl( fd, NMIOGET, &nmparms ) == -1 ) { perror("ioctl"); close( fd ); return -1; } return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?