summaryrefslogtreecommitdiff
path: root/src/basic/parse-util.h
diff options
context:
space:
mode:
authorLuca Boccassi <luca.boccassi@microsoft.com>2021-09-27 14:49:47 +0100
committerLennart Poettering <lennart@poettering.net>2021-09-27 20:34:41 +0200
commit3542da2442d8b29661b47c42ad7e5fa9bc8562ec (patch)
tree67af7e7ab599827e2deb273ab9418a22c2ca2fc6 /src/basic/parse-util.h
parent49e9218ae3c69bae73b89da687d957c7327ed780 (diff)
downloadsystemd-3542da2442d8b29661b47c42ad7e5fa9bc8562ec.tar.gz
parse-util: prefix load average macros with LOAD_AVG_
Follow-up for #20839
Diffstat (limited to 'src/basic/parse-util.h')
-rw-r--r--src/basic/parse-util.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/basic/parse-util.h b/src/basic/parse-util.h
index e437e0de96..3dc5e140c9 100644
--- a/src/basic/parse-util.h
+++ b/src/basic/parse-util.h
@@ -138,10 +138,10 @@ int parse_oom_score_adjust(const char *s, int *ret);
/* Implement floating point using fixed integers, to improve performance when
* calculating load averages. These macros can be used to extract the integer
* and decimal parts of a value. */
-#define PRECISION_BITS 11
-#define FIXED_POINT_1_0 (1 << PRECISION_BITS)
-#define INT_SIDE(x) ((x) >> PRECISION_BITS)
-#define DECIMAL_SIDE(x) INT_SIDE(((x) & (FIXED_POINT_1_0 - 1)) * 100)
+#define LOADAVG_PRECISION_BITS 11
+#define LOADAVG_FIXED_POINT_1_0 (1 << LOADAVG_PRECISION_BITS)
+#define LOADAVG_INT_SIDE(x) ((x) >> LOADAVG_PRECISION_BITS)
+#define LOADAVG_DECIMAL_SIDE(x) LOADAVG_INT_SIDE(((x) & (LOADAVG_FIXED_POINT_1_0 - 1)) * 100)
/* Given a Linux load average (e.g. decimal number 34.89 where 34 is passed as i and 89 is passed as f), convert it
* to a loadavg_t. */