sysctl
struct__sysctl_args{
int *name;/*整形数组,每个数组元素代表系统参数存取路径上的一个文件或目录名,例如/proc/sys/kernel用CTL_KERN表示*/
int nlen;/*代表上面整形数组大小*/
void *oldval;/*当读取系统参数时,用于存取系统参数值,也就是/proc/sys/下的某个文件的内容*/
size_t *oldenp;/*代表上面所记录长度*/
void *newval;/*当写入系统参数时,记录所要写入的新值*/
size_t newlen;/*代表上面所记录的长度*/
}