diff --git a/brightd.c b/brightd.c index 6cec809..6a37644 100644 --- a/brightd.c +++ b/brightd.c @@ -112,7 +112,7 @@ /* * Write an debug message to the console */ -inline void info(char *str) { /*{{{*/ +void info(char *str) { /*{{{*/ if(verbose == 1 && daemonize == 0) { printf("%s\n", str); } @@ -286,7 +286,7 @@ /* * Event source filter */ -inline char isEventFileValid(char *file) { /* {{{ */ +char isEventFileValid(char *file) { /* {{{ */ if(*((char*)&eventSourceFilter) == 0) { return 1; } @@ -387,7 +387,7 @@ int i; int fd; int filesCount; - char option; + int option; char user[25]; char buf[255]; char buf2[255]; @@ -409,7 +409,7 @@ printHelp(); } regcomp(&eventSourceFilter, ".*event.*", REG_EXTENDED | REG_NOSUB); - while((option = getopt(argc, argv, "vdfxe:w:b:c:r:u:")) > 0) { + while((option = getopt(argc, argv, "vdfxe:w:b:c:r:u:")) != -1) { switch(option) { case 'v': /* Verbose */ verbose = 1; @@ -434,7 +434,7 @@ break; case 'b': /* Darkest setting */ darkBright = atoi(optarg); - if(darkBright < 0 || darkBright > 5) { + if(darkBright < 0 || darkBright > 255) { printHelp(); } break; @@ -501,8 +501,8 @@ /* Open all event files */ FD_ZERO(&openfds); events = (glob_t *)malloc(sizeof(glob_t)); - if(glob("/dev/input/by-path/*", 0, NULL, events) != 0) { - printf("Failed to list event devices in /dev/input/by-path/\n"); + if(glob("/dev/input/event*", 0, NULL, events) != 0) { + printf("Failed to list event devices in /dev/input/event*\n"); exit(1); } filesCount = events->gl_pathc;