commit: 2718c9d1ec9bbdc7394b342372c1943162ba1967
parent 69d6a5f427935c412fe4cc318c7b3d6fd4530e63
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sun, 23 Jun 2024 21:02:55 +0200
init.c: Drop _GNU_SOURCE, SUS has environ defined
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/init.c b/init.c
@@ -2,8 +2,7 @@
 // SPDX-FileCopyrightText: 2017 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
 // SPDX-License-Identifier: MPL-2.0
 
-// environ
-#define _GNU_SOURCE
+#define _POSIX_C_SOURCE 200809L
 
 #include "loksh_tcc.h"
 
@@ -19,6 +18,8 @@
 #include <sys/wait.h>      // waitpid
 #include <unistd.h>        // chdir, environ
 
+/* From SUS Chapter 8: Environment variable */
+extern char **environ;
 
 static int
 exec_wait(char *args[])