Re: pkg.c revision 367687 breaks pkg

From: Stefan Esser <se_at_freebsd.org>
Date: Sun, 15 Nov 2020 21:05:31 +0100
Am 15.11.20 um 20:41 schrieb Kyle Evans:
> This is a separate (valid) problem, but not directly related to
> Scott's work here. sysctlbyname now goes directly to the kernel with
> no chance for the user.* sysctls to intercept. That should
> independently be fixed to maintain the illusion that they're real
> sysctl's.

user.localbase is a real sysctl, but with a default value returned
when sysctl(3) is used.

The getlocalbase() function should not depend on this default value,
since it contains an identicl default value that can be returned if
sysctlbyname fails (or rather returns a zero length string in case
no other value has been written to the kernel).

Regards, STefan

Received on Sun Nov 15 2020 - 19:05:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:25 UTC