On Mon, Jan 17, 2011 at 09:32:11AM -0800, Matt Thomas wrote:
> 
> On Jan 17, 2011, at 9:00 AM, Manuel Bouyer wrote:
> 
> > On Mon, Jan 17, 2011 at 08:55:00AM -0800, Matt Thomas wrote:
> >> returning a proplib via sysctl has similar problems.  I want to use
> >> a proplib to retrieve the evcnts ...
> > 
> > sysctl is a special case of syscall, isn't it ?
> 
> Yes and no.  The proplib is return as a return of a MIB request so
> there's no dedicated argument to be unwrapped as in the the case
> of a syscall argument.  So the pref can't be hidden until you wrap
> the entire sysctl request in a convenience wrapper.

Yes, but as a result the struct pref * you get still contains
data that comes from a kernel copyout. So the functions I propose should
also be useable for this case.

-- 
Manuel Bouyer <[email protected]>
     NetBSD: 26 ans d'experience feront toujours la difference
--

Reply via email to