summaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authormdf <mdf@FreeBSD.org>2011-01-12 17:52:48 +0000
committermdf <mdf@FreeBSD.org>2011-01-12 17:52:48 +0000
commit9d3b6a6cd6d0ec3366ba74d24f357ac949ccbb94 (patch)
treeccdbbcac19a9936766a30769cbdfa18fcc337bd3 /UPDATING
parent18d56b43fe2f7cb6d7ff8f5299812b4084f1904e (diff)
downloadFreeBSD-src-9d3b6a6cd6d0ec3366ba74d24f357ac949ccbb94.zip
FreeBSD-src-9d3b6a6cd6d0ec3366ba74d24f357ac949ccbb94.tar.gz
Add type checking for static and dynamic sysctls using scalar types.
The code is turned off until the tree is fixed up so it compiles. __FreeBSD_version was already bumped once today, so skip the bump, but add an entry to UPDATING. Note that __DESCR() is used in the SYSCTL_OID() macro and so is not needed in macros that invoke it. This use was inconsistent in the file and I have made it consistent any lines already being changed. Reviewed by: bde (previous version), -arch (previous version)
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING7
1 files changed, 7 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index dbc8e72..0964428 100644
--- a/UPDATING
+++ b/UPDATING
@@ -23,6 +23,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.x IS SLOW:
ln -s aj /etc/malloc.conf.)
20110112:
+ A SYSCTL_[ADD_]UQUAD was added for unsigned uint64_t pointers,
+ symmetric with the existing SYSCTL_[ADD_]QUAD. Type checking
+ for scalar sysctls is defined but disabled. Code that needs
+ UQUAD to pass the type checking that must compile on older
+ systems where the define is not present can check against
+ __FreeBSD_version >= 900030.
+
The system dialog(1) has been replaced with a new version previously
in ports as devel/cdialog. dialog(1) is mostly command-line compatible
with the previous version, but the libdialog associated with it has
OpenPOWER on IntegriCloud