Pointer to a __sysctl_args structure:
struc __sysctl_args
{
name rd 1
nlen rd 1
oldval rd 1
oldlenp rd 1
newval rd 1
newlen rd 1
__unused rd 4
} |
__sysctl_args members:
name
Pointer to a value describing the intended operation. Usually it's two dwords with first being the control group descriptor CTL_* and second is appropriate member descriptor. Refer to /include/linux/sysctl.h for a description of available values.
nlen
Length of the value pointed by name.
oldval
Pointer to an address where old variable will be stored. It may be 0.
oldlenp
Size of the buffer pointed by oldval. oldenp will be overwritten by the actual size of the variable upon completion.
newval
Pointer to an address containing the new value. It may be 0.
newlen
Size of the new value pointed by newval.
__unused
Unused.
|