一个内核变量,我发现这个话题在网上的一些资源,但是仍然无法理解它是如何工作的。呼叫在freebsd
让我们假设我有一个文件下面的说明 一个全局变量:/sys/sys/sysctl.h
#define USER_TZNAME_MAX 20 /*test var*/
,并在文件/usr/src/sys/kern/kern_mib.ca
SYSCTL_INT(_user, USER_TZNAME_MAX, tzname_max, CTLFLAG_RW, 0, 0, "something");
任何人都可以实际显示如何更改变量值并在ac源文件中设置另一个值?
谢谢
我拿起这个变量只是作为一个例子。那么命令如何:sysctl -w variablenewvalue。这是我想从我的代码中完成的。我想chande并在代码中访问user.tzname_max的实际值,这是从命令行运行后打印的结果sysctl user.tzname_max – Iogan 2013-02-28 14:15:30