diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Tupfile | 1 | ||||
-rw-r--r-- | src/lux.h | 6 | ||||
-rw-r--r-- | src/luxinit.c | 2 |
3 files changed, 2 insertions, 7 deletions
diff --git a/src/Tupfile b/src/Tupfile index b6f6d4a..8cc54a0 100644 --- a/src/Tupfile +++ b/src/Tupfile @@ -3,6 +3,7 @@ CFLAGS += -Wall -Wextra -Wpedantic -Werror CFLAGS += -march=native -mtune=native CFLAGS += -fomit-frame-pointer -flto -O3 CFLAGS += -pipe +CFLAGS += -D_GNU_SOURCE import CC=cc import AR=ar @@ -21,12 +21,6 @@ #include <stdio.h> #define LIBLUX_BACKLIGHT_DIR "/sys/class/backlight" -#ifdef O_PATH - #define LUX_GDIR_FLAGS O_PATH -#else - #define LUX_GDIR_FLAGS (O_RDONLY | O_DIRECTORY) -#endif - #ifdef __cplusplus extern "C" { diff --git a/src/luxinit.c b/src/luxinit.c index 55151b4..b5b2b84 100644 --- a/src/luxinit.c +++ b/src/luxinit.c @@ -64,7 +64,7 @@ getdir(void) if ((dp = readdir(dir)) == NULL || (dp = readdir(dir)) == NULL || (dp = readdir(dir)) == NULL - || (fd = openat(dfd, dp->d_name, LUX_GDIR_FLAGS)) == -1) + || (fd = openat(dfd, dp->d_name, O_PATH)) == -1) fd = -1; close(dfd); |