summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_environment.c
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2008-07-21 15:05:25 +0000
committerpjd <pjd@FreeBSD.org>2008-07-21 15:05:25 +0000
commit9d11b5b5b38a8ee6951e205a19c7a74fb7620ce6 (patch)
tree838175217515e587d78333c8470248f0f5bf45f8 /sys/kern/kern_environment.c
parent372e777769c2f1645ab541246f084a3d6977fa61 (diff)
downloadFreeBSD-src-9d11b5b5b38a8ee6951e205a19c7a74fb7620ce6.zip
FreeBSD-src-9d11b5b5b38a8ee6951e205a19c7a74fb7620ce6.tar.gz
Implement the following macros for completeness:
SYSCTL_QUAD() SYSCTL_ADD_QUAD() TUNABLE_QUAD() TUNABLE_QUAD_FETCH() Now we can use 64bit tunables on 32bit systems.
Diffstat (limited to 'sys/kern/kern_environment.c')
-rw-r--r--sys/kern/kern_environment.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/kern/kern_environment.c b/sys/kern/kern_environment.c
index 34b1eec..a5658ca 100644
--- a/sys/kern/kern_environment.c
+++ b/sys/kern/kern_environment.c
@@ -564,6 +564,14 @@ tunable_ulong_init(void *data)
}
void
+tunable_quad_init(void *data)
+{
+ struct tunable_quad *d = (struct tunable_quad *)data;
+
+ TUNABLE_QUAD_FETCH(d->path, d->var);
+}
+
+void
tunable_str_init(void *data)
{
struct tunable_str *d = (struct tunable_str *)data;
OpenPOWER on IntegriCloud