summaryrefslogtreecommitdiff
path: root/components/cpu.c
diff options
context:
space:
mode:
authorNRK <nrk@disroot.org>2022-10-27 02:16:05 +0600
committerdrkhsh <me@drkhsh.at>2022-10-26 23:32:43 +0200
commit73ee139f7279e95e4c544db2f0d52363e2071e95 (patch)
tree770d6bf46d2e1e9821ec528e1826b9753b2dee86 /components/cpu.c
parentc67e9f82653adb92ce38d5b960a0501a2754beaa (diff)
do not rely on obsolete feature
function prototype with unspecified argument is obsolete since c99. additionally some of these function which don't take any argument were being called with a `const char *` arg, which is UB. fix both these issues by declararing ALL the components to accept a `const char *`, and name the arg "unused" if it's meant to be ignored.
Diffstat (limited to 'components/cpu.c')
-rw-r--r--components/cpu.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/components/cpu.c b/components/cpu.c
index a5fabf8..254f047 100644
--- a/components/cpu.c
+++ b/components/cpu.c
@@ -8,7 +8,7 @@
#if defined(__linux__)
const char *
- cpu_freq(void)
+ cpu_freq(const char *unused)
{
uintmax_t freq;
@@ -22,7 +22,7 @@
}
const char *
- cpu_perc(void)
+ cpu_perc(const char *unused)
{
static long double a[7];
long double b[7], sum;
@@ -55,7 +55,7 @@
#include <sys/sysctl.h>
const char *
- cpu_freq(void)
+ cpu_freq(const char *unused)
{
int freq, mib[2];
size_t size;
@@ -75,7 +75,7 @@
}
const char *
- cpu_perc(void)
+ cpu_perc(const char *unused)
{
int mib[2];
static uintmax_t a[CPUSTATES];
@@ -115,7 +115,7 @@
#include <devstat.h>
const char *
- cpu_freq(void)
+ cpu_freq(const char *unused)
{
int freq;
size_t size;
@@ -132,7 +132,7 @@
}
const char *
- cpu_perc(void)
+ cpu_perc(const char *unused)
{
size_t size;
static long a[CPUSTATES];