-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Alec Shaw wrote: > If you include linux/param.h then you can use the #define HZ. > > Alec
Not necessarily. This will include the generic system-wide kernel header, but that header file will not necessarily be the one for the currently-running kernel, especially if you've got more than one kernel version installed. If you compiled your own kernel from source, you may be able to include the file from /lib/modules/`uname -r`/source > Andres Gonzalez wrote: >> My understanding is that the kernel configuration parameter HZ has >> changed with the various linux releases. Up to 2.4.x, HZ was typically >> 100; starting with version 2.6.0 HZ was 1000; but starting with 2.6.13 >> HZ can be 100, 250 or 1000; and since 2.6.20 HZ can also be 300. >> >> My question is how can I determine programmatically (e.g. system call >> ??) what HZ was used to build the kernel my program is currently >> running on? That is, I want to be able to determine HZ during >> program runtime. >> >> Thanks, >> >> -Andres HZ could be just about anything. And the most recent kernels have NO_HZ capability, so if the system can tell there's nothing to come out of sleep for, it just skips a wakeup. What is it you're trying to do with HZ once you've determined it? Can you use something other than HZ for timing? Frank - -- Frank Sorenson - KD7TZK Linux Systems Engineer, DSS Engineering, UBS AG [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iD8DBQFHeVPmaI0dwg4A47wRAl7pAKCXhYZYvsYmRLykV3ZYpX2I/Etu0gCg7BSK 8br1jkqT/clrFwL+xQdDcss= =UIJ+ -----END PGP SIGNATURE----- /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
