diff options
author | NRK <nrk@disroot.org> | 2022-10-27 02:16:05 +0600 |
---|---|---|
committer | drkhsh <me@drkhsh.at> | 2022-10-26 23:32:43 +0200 |
commit | 73ee139f7279e95e4c544db2f0d52363e2071e95 (patch) | |
tree | 770d6bf46d2e1e9821ec528e1826b9753b2dee86 /components/user.c | |
parent | c67e9f82653adb92ce38d5b960a0501a2754beaa (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/user.c')
-rw-r--r-- | components/user.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/user.c b/components/user.c index fbe6814..770f5af 100644 --- a/components/user.c +++ b/components/user.c @@ -8,13 +8,13 @@ #include "../slstatus.h" const char * -gid(void) +gid(const char *unused) { return bprintf("%d", getgid()); } const char * -username(void) +username(const char *unused) { struct passwd *pw; @@ -27,7 +27,7 @@ username(void) } const char * -uid(void) +uid(const char *unused) { return bprintf("%d", geteuid()); } |