X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9d9e1f61ae853ed44bbc7828d3c1ae20ce65a9e9..2365d7b12787079bebea3da822e8ee3e8b3f08db:/src/gras/Virtu/rl_process.c diff --git a/src/gras/Virtu/rl_process.c b/src/gras/Virtu/rl_process.c index c53275de5e..e863eb3e7e 100644 --- a/src/gras/Virtu/rl_process.c +++ b/src/gras/Virtu/rl_process.c @@ -19,12 +19,16 @@ XBT_EXPORT_NO_IMPORT(char const *) _gras_procname = NULL; static xbt_dict_t _host_properties = NULL; # ifdef __APPLE__ -/* under darwin, the environment gets added to the process at startup time. So, it's not defined at library link time, forcing us to extra tricks */ -# include -# define environ (*_NSGetEnviron()) + /* under darwin, the environment gets added to the process at startup time. So, it's not defined at library link time, forcing us to extra tricks */ + # include + # define environ (*_NSGetEnviron()) # else - /* the environment, as specified by the opengroup, used to initialize the process properties */ - extern char **environ; + #ifdef WIN32 + /* the environment, as specified by the opengroup, used to initialize the process properties */ + extern char **wenviron; + #else + extern char **environ; + #endif # endif void gras_process_init()