#include #include #include #include #define ZAURUS_FL /dev/fl #define FL_IOCTL_STEP_CONTRAST 100 #define LEVELMAX 4 int main(int argc, char **argv) { int fd, flLevel; if(argc > 0) { flLevel = atoi(argv[0]); if(flLevel < 0) { printf("Min FL Level = 0\n"); return 1; } else if(flLevel > LEVELMAX) { printf("Max FL Level = 4\n"); return 1; } if((fd = open(ZAURUS_FL, O_WRONLY)) >= 0) { ioctl(fd, FL_IOCTL_STEP_CONTRAST, flLevel); close(fd); return 0; } else return 2; } else { // Eventual read command /* if((fd = open(ZAURUS_FL, O_WRONLY)) >= 0 ) { ioctl(fd, FL_IOCTL_GET_STEP_CONTRAST, &flLevel); printf("FL Level = %d\n", flLevel); close(fd); return 0; } else */ return 3; } } ------------ CONSOLE OUTPUT -------------- [user1@thiscomp 09:11:42 AM] /home/downloads $ arm-unknown-linux-gnu-gcc flctl.c -o flctl flctl.c: In function `main': flctl.c:27: error: parse error before '/' token flctl.c: At top level: flctl.c:36: error: parse error before "else"