5
我檢查了手冊頁和文檔,但他們只討論命令行調用。我正在談論C函數。關於它的兩個問題:什麼是sysctl()的參數?
- 什麼是C中的sysctl()的參數? (我只想要一個通用的 說明每個參數是什麼以及它用於什麼)
- sysctl()調用在Mac OS X Lion中仍然有效嗎?
我在Mac OS X Snow Leopard中使用的Xcode 3.2.6
我檢查了手冊頁和文檔,但他們只討論命令行調用。我正在談論C函數。關於它的兩個問題:什麼是sysctl()的參數?
我在Mac OS X Snow Leopard中使用的Xcode 3.2.6
好,報價this page,假設它的原型:
int sysctl (int *name,
int nlen,
void *oldval,
size_t *oldlenp,
void *newval,
size_t newlen);
那麼它的參數情況如下:
<linux/sysctl.h>
中定義。我建議您閱讀整個page,因爲它提供了更多的詳細信息。至於它在Mac OS X Lion中是否有效,我不確定,但我想象。
希望我幫了忙!
太棒了,謝謝。 – fdh 2012-02-05 01:04:55
試試......'man 3 sysctl'。或谷歌... – 2012-02-05 00:53:48
@BrianRoach我已經GOOGLE了它,但無法找到任何完整的功能描述的鏈接。 man 3 sysctl提供了參數,但不是它們的實際描述。 – fdh 2012-02-05 00:56:29
[Linux sysctl(2)手冊頁](http://linux.die.net/man/2/sysctl)描述了這些參數;它也強烈建議*不要*使用它。我不知道這可能與MacOS有多相關。 – 2012-02-05 02:21:21