Date: Mon, 10 Sep 2007 01:33:21 +0200 From: Mel <fbsd.questions@rachie.is-a-geek.net> To: freebsd-questions@freebsd.org Subject: Re: Getting the CPU frequency in C Message-ID: <200709100133.22588.fbsd.questions@rachie.is-a-geek.net> In-Reply-To: <20070909225208.GA40915@glitch.rwxrwxrwx.net> References: <20070909205025.GA40102@glitch.rwxrwxrwx.net> <20070909223203.GA50980@owl.midgard.homeip.net> <20070909225208.GA40915@glitch.rwxrwxrwx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 10 September 2007 00:52:08 Martin Tournoij wrote: > Thought you could only fetch the sysctl values defined in sys/sysctl.h > with sysctl()/sysctlbyname(), apparently not... No, I believe those are guaranteed to be available (more to the point: made available through /boot/kernel/kernel). Kernel modules (and as such drivers) can also expose their settings via sysctl and since they can be loaded dynamically and don't have to be part of the base src tree, sys/sysctl.h doesn't know about them. For example: sysctl vfs.fuse.fuse4bsd_version vfs.fuse.fuse4bsd_version: 0.3.9-pre1 which is /usr/ports/sysutils/fusefs-kmod. -- Mel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709100133.22588.fbsd.questions>