sysctl hacks
Poul-Henning Kamp
phk at phk.freebsd.dk
Sat Aug 21 13:29:44 PDT 2004
In message <20040821200205.GE26612 at elvis.mu.org>, Alfred Perlstein writes:
>I'm doing some work that requires that I have a sysctl structure
>be passed around, but inside that structure are several pointers I
>may need to dereference.
>
>Basically:
>
>struct mysysctldata {
> .... (data here)
> void *moredata;
> size_t morelen;
>};
>
>What is the proper way of sysctl'ing IN the data from moredata?
>
>I need to make a copy of the sysctl req, but... I'm not sure what
>to initialize the 'lock' member to.
Just use the SYSCTL_IN() and ..._OUT() functions.
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the freebsd-hackers
mailing list