htop/freebsd
Nathan Scott 356488aa53 Request the realtime and monotonic clock times once per sample
Refactor the sample time code to make one call to gettimeofday
(aka the realtime clock in clock_gettime, when available) and
one to the monotonic clock.  Stores each in more appropriately
named ProcessList fields for ready access when needed.  Every
platform gets the opportunity to provide their own clock code,
and the existing Mac OS X specific code is moved below darwin
instead of in Compat.

A couple of leftover time(2) calls are converted to use these
ProcessList fields as well, instead of yet again sampling the
system clock.

Related to https://github.com/htop-dev/htop/pull/574
2021-04-05 23:41:07 +02:00
..
FreeBSDProcess.c FreeBSD: drop minflt and implement majflt 2021-01-30 14:21:26 +01:00
FreeBSDProcess.h FreeBSD: simplify kernel thread logic 2021-01-30 14:21:26 +01:00
FreeBSDProcessList.c FreeBSD: improve actual processor calculation logic 2021-03-30 23:38:32 +02:00
FreeBSDProcessList.h FreeBSD: add support for CPU frequency and temperature 2021-02-05 16:32:25 +01:00
Platform.c Use unsigned types for CPU counts and associated variables 2021-03-19 23:30:54 +01:00
Platform.h Request the realtime and monotonic clock times once per sample 2021-04-05 23:41:07 +02:00
ProcessField.h Rework enum ProcessField 2020-12-19 21:13:32 +01:00