diff options
author | Alexander Momchilov <alexandermomchilov@gmail.com> | 2021-08-22 12:30:08 -0400 |
---|---|---|
committer | Alexander Momchilov <alexandermomchilov@gmail.com> | 2021-09-26 10:58:47 -0400 |
commit | dadcb87ad0a72555c4797a0eeaafb3236bf50295 (patch) | |
tree | f1b506454732bc5aecc681d9558a5c91ba99e382 /darwin/PlatformHelpers.h | |
parent | 754c0d6bb98e8dbe412ad149717e26e07c57c5e7 (diff) |
Extract Darwin "PlatformHelpers"
Diffstat (limited to 'darwin/PlatformHelpers.h')
-rw-r--r-- | darwin/PlatformHelpers.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/darwin/PlatformHelpers.h b/darwin/PlatformHelpers.h new file mode 100644 index 00000000..25c5dcc0 --- /dev/null +++ b/darwin/PlatformHelpers.h @@ -0,0 +1,29 @@ +#ifndef HEADER_PlatformHelpers +#define HEADER_PlatformHelpers +/* +htop - darwin/PlatformHelpers.h +(C) 2018 Pierre Malhaire, 2020-2021 htop dev team, 2021 Alexander Momchilov +Released under the GNU GPLv2, see the COPYING file +in the source distribution for its full text. +*/ + +#include <stdbool.h> +#include <sys/types.h> + + +struct kern { + short int version[3]; +}; + +void Platform_GetKernelVersion(struct kern* k); + +/* compare the given os version with the one installed returns: +0 if equals the installed version +positive value if less than the installed version +negative value if more than the installed version +*/ +int Platform_CompareKernelVersion(short int major, short int minor, short int component); + +double Platform_calculateNanosecondsPerMachTick(void); + +#endif |