aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bin/backlight.c9
-rw-r--r--bin/zzz.c3
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;
}
}
diff --git a/bin/zzz.c b/bin/zzz.c
index 2170c78..ad2ef6c 100644
--- a/bin/zzz.c
+++ b/bin/zzz.c
@@ -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();