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

📄 sysctl.c

📁 linux/unix下c/s形式的资源监视,客户端负责搜集机器,再传送到服务端.
💻 C
字号:
/* *  Monitor-Server/sysctl.c * *  Copyright (C) 2004 Jian Shen <shenjian@net.pku.edu.cn> */#include "sysctl.h"#include <linux/sysctl.h>#define SYSCTL_CLTLOAD	19#define SYSCTL_CLTLOAD_STOP		2int sysctl_cltload_stop = 0;static ctl_table cltload_table[] = {	{	SYSCTL_CLTLOAD_STOP,		"stop",		&sysctl_cltload_stop,		sizeof(int),		0644,		NULL,		proc_dointvec,		&sysctl_intvec,		NULL,		NULL,		NULL	},	{0,0,0,0,0,0,0,0,0,0,0}	};static ctl_table cltload_dir_table[] = {	{SYSCTL_CLTLOAD, "cltload", NULL, 0, 0555, cltload_table,0,0,0,0,0},	{0,0,0,0,0,0,0,0,0,0,0}};static ctl_table cltload_root_table[] = {	{CTL_NET, "net", NULL, 0, 0555, cltload_dir_table,0,0,0,0,0},	{0,0,0,0,0,0,0,0,0,0,0}};static struct ctl_table_header *cltload_table_header;void start_sysctl(){	cltload_table_header = register_sysctl_table(cltload_root_table, 1);}void end_sysctl(){	unregister_sysctl_table(cltload_table_header);}

⌨️ 快捷键说明

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