From 220df2aa0f8025ffe99287c3f5ea0e05436e3d08 Mon Sep 17 00:00:00 2001 From: Paul Cercueil Date: Tue, 6 Feb 2024 11:54:29 +0100 Subject: Add more POSIX compliance macros to fix uClibc support - Add POSIX 1993.09 compliance macro in source files that use "struct timespec"; - Add POSIX 2001.12 compliance macro in source files that use "struct sigaction" and the SA_SIGINFO macro, or the fchmod() function; - Add POSIX 2008.09 compliance macro in source files that use the getline() function. These compliance macros are enough for wlroots to compile with the git-master version of uClibc-ng. Signed-off-by: Paul Cercueil --- render/gles2/pixel_format.c | 1 + render/gles2/texture.c | 1 + 2 files changed, 2 insertions(+) (limited to 'render') diff --git a/render/gles2/pixel_format.c b/render/gles2/pixel_format.c index 5cdf8c99..fdf091f1 100644 --- a/render/gles2/pixel_format.c +++ b/render/gles2/pixel_format.c @@ -1,3 +1,4 @@ +#define _POSIX_C_SOURCE 199309L #include #include #include diff --git a/render/gles2/texture.c b/render/gles2/texture.c index d66e9c16..d326da9d 100644 --- a/render/gles2/texture.c +++ b/render/gles2/texture.c @@ -1,3 +1,4 @@ +#define _POSIX_C_SOURCE 199309L #include #include #include -- cgit v1.2.3