我查看了手册和文档,但它们只讨论了命令行调用。我所说的是C函数。有两个问题:
- sysctl()在C语言中有哪些参数?(我只想知道每个参数的一般描述以及它的用途)
- sysctl()在Mac OS X Lion上是否仍然有效?
我使用的是Mac OS X Snow Leopard和Xcode 3.2.6。
好的,引用此页面上的内容,假设它具有原型:
int sysctl (int *name,
int nlen,
void *oldval,
size_t *oldlenp,
void *newval,
size_t newlen);
那么它的参数如下:
<linux/sysctl.h>
中定义。我建议你阅读整个页面,因为它提供了更详细的信息。至于它在Mac OS X Lion中是否有效,我不确定,但我能想象。
希望我有所帮助!
man 3 sysctl
。或者搜索谷歌... - Brian Roach