diff --git a/src/os.cpp b/src/os.cpp index e1bd6bd47..6df463d8a 100644 --- a/src/os.cpp +++ b/src/os.cpp @@ -71,6 +71,12 @@ static clock_serv_t cclock; #include #include +// Apple doesn't provide the environ global variable +#if defined(__APPLE__) && !defined(environ) +#include +#define environ (*_NSGetEnviron()) +#endif + #if defined(ZIG_OS_POSIX) static void populate_termination(Termination *term, int status) { if (WIFEXITED(status)) {