diff --git a/libmaxsi/process.cpp b/libmaxsi/process.cpp index b78b7b11..cde922e6 100644 --- a/libmaxsi/process.cpp +++ b/libmaxsi/process.cpp @@ -22,11 +22,13 @@ *******************************************************************************/ +#define _WANT_ENVIRON #include #include #include #include #include +#include namespace Maxsi { @@ -61,7 +63,7 @@ namespace Maxsi extern "C" int execv(const char* pathname, char* const* argv) { - return execve(pathname, argv, NULL); + return execve(pathname, argv, environ); } DUAL_FUNCTION(void, exit, Exit, (int status))