mirror of https://github.com/xzeldon/htop.git
Refactor saturatingSub() to be part of Macros.h
This commit is contained in:
parent
e42ae55d69
commit
2f5b3ef733
5
Macros.h
5
Macros.h
|
@ -69,4 +69,9 @@
|
|||
#define IGNORE_WCASTQUAL_END
|
||||
#endif
|
||||
|
||||
/* This subtraction is used by NetBSD / OpenBSD for calculation of CPU usage items. */
|
||||
static inline unsigned long long saturatingSub(unsigned long long a, unsigned long long b) {
|
||||
return a > b ? a - b : 0;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -242,10 +242,6 @@ static void NetBSDProcessList_scanProcs(NetBSDProcessList* this) {
|
|||
}
|
||||
}
|
||||
|
||||
static unsigned long long saturatingSub(unsigned long long a, unsigned long long b) {
|
||||
return a > b ? a - b : 0;
|
||||
}
|
||||
|
||||
static void getKernelCPUTimes(int cpuId, u_int64_t* times) {
|
||||
const int mib[] = { CTL_KERN, KERN_CP_TIME, cpuId };
|
||||
size_t length = sizeof(*times) * CPUSTATES;
|
||||
|
|
|
@ -351,10 +351,6 @@ static void OpenBSDProcessList_scanProcs(OpenBSDProcessList* this) {
|
|||
}
|
||||
}
|
||||
|
||||
static unsigned long long saturatingSub(unsigned long long a, unsigned long long b) {
|
||||
return a > b ? a - b : 0;
|
||||
}
|
||||
|
||||
static void getKernelCPUTimes(int cpuId, u_int64_t* times) {
|
||||
const int mib[] = { CTL_KERN, KERN_CPTIME2, cpuId };
|
||||
size_t length = sizeof(*times) * CPUSTATES;
|
||||
|
|
Loading…
Reference in New Issue