From 8096a6238e79fbacc188c32fc1de0ad543e60ad2 Mon Sep 17 00:00:00 2001
From: Sergey Fedorov <barracuda@macos-powerpc.org>
Date: Fri, 21 Jun 2024 16:43:32 +0800
Subject: [PATCH] idris_support: fix environ for macOS

---
 support/c/idris_support.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git support/c/idris_support.c support/c/idris_support.c
index a90345b2a..d337f5e4d 100644
--- support/c/idris_support.c
+++ support/c/idris_support.c
@@ -23,6 +23,9 @@ char **_argv;
 extern char **_environ;
 #include "windows/win_utils.h"
 #define environ _environ
+#elif defined(__APPLE__)
+#include <crt_externs.h>
+#define environ (*_NSGetEnviron())
 #else
 extern char **environ;
 #endif
