diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2023-01-01 17:34:46 -0500 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2023-01-01 17:34:46 -0500 |
| commit | b893c2547d4ea73247f1ed5b1934187eb2c7d372 (patch) | |
| tree | b0f5b6d92ba1ad17c32e202c767461d52865275c /bin | |
| parent | d5142521687097211683e15e178d120ccf26d66b (diff) | |
| download | dotfiles-b893c2547d4ea73247f1ed5b1934187eb2c7d372.tar.gz dotfiles-b893c2547d4ea73247f1ed5b1934187eb2c7d372.tar.xz | |
Clean up the C programs a touch
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/backlight.c | 9 | ||||
| -rw-r--r-- | bin/zzz.c | 3 |
2 files changed, 7 insertions, 5 deletions
diff --git a/bin/backlight.c b/bin/backlight.c index e3d6f6a..f3f1b3f 100644 --- a/bin/backlight.c +++ b/bin/backlight.c @@ -113,12 +113,8 @@ setBacklight(const char *prefix, int percent) int main(int argc, char **argv) { - uid_t uid = getuid(); - gid_t gid = getgid(); uid_t euid = geteuid(); char **a = argv+1; - pid_t pid; - int ret; if (euid != 0) die("Program must be run as root/setuid"); @@ -158,6 +154,8 @@ main(int argc, char **argv) ret = maxBrightness(prefix, &max); if (ret != 0) { const char *msg = strerror(ret); + printf("Error getting max brightness for: %s : %s\n", + prefix, msg); continue; } @@ -167,5 +165,8 @@ main(int argc, char **argv) if (ret != 0) { perror("setBacklight"); } + + free(prefix); + prefix = NULL; } } @@ -3,6 +3,7 @@ #include <stdlib.h> #include <fcntl.h> #include <string.h> +#include <sys/types.h> #define POWER_STATE_F "/sys/power/state" @@ -77,7 +78,7 @@ main(int argc, char **argv) if (ret == -1) err("setgid"); - ret = execlp(lockProg, lockProg); + execlp(lockProg, lockProg); err("execlp"); default: suspend(); |
