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 --
