ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maarten Coene <maarten_co...@yahoo.com>
Subject Re: System.getenv vs Ant 1.8.1's Execute
Date Mon, 31 May 2010 20:28:40 GMT
If the difference would be a problem, maybe we could ignore the environment variables starting
with '=' on windows?
According to the java.lang.ProcessEnvironment javadoc:

 *   - There are magic environment variables maintained by Windows
 *   that start with a `=' (!) character.  These are used for
 *   Windows drive current directory (e.g. "=C:=C:\WINNT") or the
 *   exit code of the last command (e.g. "=ExitCode=0000001").


Maarten


----- Original Message ----
From: Maarten Coene <maarten_coene@yahoo.com>
To: Ant Developers List <dev@ant.apache.org>
Sent: Mon, May 31, 2010 9:55:33 PM
Subject: Re: System.getenv vs Ant 1.8.1's Execute

> Also, on my Windows7 system there are differences: System.getenv returns

> two or three additional env vars (depending on whether I run under
> Cygwin or not):

> Only in 1.8.2: =::=::\
> Only in 1.8.2: =C:=C:\OSS\ant-usertests\env
> Only in 1.8.2: =ExitCode=00000000

Same here on Windows Vista and JDK1.6:
Only in 1.8.2: =::=::\
Only in 1.8.2: =C:=C:\projects\eclipse-workspace\usertests\env

Maarten



      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message