一個內核變量,我發現這個話題在網上的一些資源,但是仍然無法理解它是如何工作的。呼叫在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