exporting subr_param values as sysctls
John Baldwin
jhb at freebsd.org
Wed Jul 11 18:42:47 UTC 2007
On Wednesday 11 July 2007 01:26:00 pm Alfred Perlstein wrote:
> I would like to export the various parameters from subr_param.c
> into sysctl, these nodes would include the names from the following
> tunables as well as others in these files.
>
> TUNABLE_ULONG_FETCH("kern.maxtsiz", &maxtsiz);
> dfldsiz = DFLDSIZ;
> TUNABLE_ULONG_FETCH("kern.dfldsiz", &dfldsiz);
> maxdsiz = MAXDSIZ;
> TUNABLE_ULONG_FETCH("kern.maxdsiz", &maxdsiz);
> dflssiz = DFLSSIZ;
> TUNABLE_ULONG_FETCH("kern.dflssiz", &dflssiz);
> maxssiz = MAXSSIZ;
> TUNABLE_ULONG_FETCH("kern.maxssiz", &maxssiz);
> sgrowsiz = SGROWSIZ;
> TUNABLE_ULONG_FETCH("kern.sgrowsiz", &sgrowsiz);
>
> any objections?
>
> I don't see any obvious way to get at these values on a running
> system.
Go for it. At work we already export the ia32 variants for amd64's
COMPAT_IA32 as sysctls.
--
John Baldwin
More information about the freebsd-hackers
mailing list