tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Recent sysctl changes



On Wed, Mar 05, 2014 at 08:55:50PM +0200, Andreas Gustafsson wrote:
> 
> 2. I also object to the change of kern_sysctl.c 1.247.
> 
> This change attempts to work around the problems caused by the changes
> to the variable types by making sysctl() return different types
> depending on the value of the *oldlenp argument.

As I recall, we considered this approach before creating hw.physmem64,
and decided it was just a little too cute.

I don't actually know of any code that hands over a "wrong-size"
buffer and will therefore break, though.  Do you?  I agree the
possibility does exist.

Thor


Home | Main Index | Thread Index | Old Index