tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: prop_*_internalize and copyin/out for syscall ?
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 <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index