Oh, yeah, I also removed the 1.1 stuff. Does anybody have access to an OpenVMS system so they can test whether the command file is deleted at the appropriate time?
-Matt --- [EMAIL PROTECTED] wrote: > mbenson 2005/01/28 14:23:30 > > Modified: > src/main/org/apache/tools/ant/taskdefs Execute.java > Log: > javadoc, some refactorings, > attempt to delete VMS command file when process > completes. > > Revision Changes Path > 1.88 +164 -187 > ant/src/main/org/apache/tools/ant/taskdefs/Execute.java > > Index: Execute.java > > =================================================================== > RCS file: > /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java,v > retrieving revision 1.87 > retrieving revision 1.88 > diff -u -r1.87 -r1.88 > --- Execute.java 6 Jan 2005 12:05:05 -0000 1.87 > +++ Execute.java 28 Jan 2005 22:23:30 -0000 1.88 > @@ -63,7 +63,7 @@ > private boolean spawn = false; > > > - /** Controls whether the VM is used to launch > commands, where possible */ > + /** Controls whether the VM is used to launch > commands, where possible. */ > private boolean useVMLauncher = true; > > private static String antWorkingDirectory = > System.getProperty("user.dir"); > @@ -74,8 +74,8 @@ > /** Used to destroy processes when the VM > exits. */ > private static ProcessDestroyer > processDestroyer = new ProcessDestroyer(); > > - /** > - * Builds a command launcher for the OS and > JVM we are running under > + /* > + * Builds a command launcher for the OS and > JVM we are running under. > */ > static { > // Try using a JDK 1.3 launcher > @@ -86,7 +86,6 @@ > } catch (NoSuchMethodException exc) { > // Ignore and keep trying > } > - > if (Os.isFamily("mac") && > !Os.isFamily("unix")) { > // Mac > shellLauncher = new > MacCommandLauncher(new CommandLauncher()); > @@ -94,16 +93,8 @@ > // OS/2 > shellLauncher = new > OS2CommandLauncher(new CommandLauncher()); > } else if (Os.isFamily("windows")) { > - // Windows. Need to determine which > JDK we're running in > > - CommandLauncher baseLauncher; > - if > (System.getProperty("java.version").startsWith("1.1")) > { > - // JDK 1.1 > - baseLauncher = new > Java11CommandLauncher(); > - } else { > - // JDK 1.2 > - baseLauncher = new > CommandLauncher(); > - } > + CommandLauncher baseLauncher = new > CommandLauncher(); > > if (!Os.isFamily("win9x")) { > // Windows XP/2000/NT > @@ -114,15 +105,8 @@ > = new > ScriptCommandLauncher("bin/antRun.bat", > baseLauncher); > } > } else if (Os.isFamily("netware")) { > - // NetWare. Need to determine which > JDK we're running in > - CommandLauncher baseLauncher; > - if > (System.getProperty("java.version").startsWith("1.1")) > { > - // JDK 1.1 > - baseLauncher = new > Java11CommandLauncher(); > - } else { > - // JDK 1.2 > - baseLauncher = new > CommandLauncher(); > - } > + > + CommandLauncher baseLauncher = new > CommandLauncher(); > > shellLauncher > = new > PerlScriptCommandLauncher("bin/antRun.pl", > baseLauncher); > @@ -141,12 +125,13 @@ > } > > /** > - * set whether or not you want the process to > be spawned > - * default is not spawned > + * Set whether or not you want the process to > be spawned. > + * Default is not spawned. > * > - * @param spawn if true you do not want ant > to wait for the end of the process > + * @param spawn if true you do not want Ant > + * to wait for the end of the > process. > * > - * @since ant 1.6 > + * @since Ant 1.6 > */ > public void setSpawn(boolean spawn) { > this.spawn = spawn; > @@ -155,14 +140,13 @@ > /** > * Find the list of environment variables for > this process. > * > - * @return a vector containing the > environment variables > - * the vector elements are strings formatted > like variable = value > + * @return a vector containing the > environment variables. > + * The vector elements are strings formatted > like variable = value. > */ > public static synchronized Vector > getProcEnvironment() { > if (procEnvironment != null) { > return procEnvironment; > } > - > procEnvironment = new Vector(); > try { > ByteArrayOutputStream out = new > ByteArrayOutputStream(); > @@ -174,7 +158,6 @@ > if (retval != 0) { > // Just try to use what we got > } > - > BufferedReader in = > new BufferedReader(new > StringReader(toString(out))); > > @@ -182,7 +165,6 @@ > procEnvironment = > addVMSLogicals(procEnvironment, in); > return procEnvironment; > } > - > String var = null; > String line, lineSep = > System.getProperty("line.separator"); > while ((line = in.readLine()) != > null) { > @@ -257,9 +239,9 @@ > * OS/390, at least not the way we use it in > the execution > * context. > * > - * @param bos the output stream that one > wants to read > + * @param bos the output stream that one > wants to read. > * @return the output stream as a string, > read with > - * special encodings in the case of z/os and > os/400 > + * special encodings in the case of z/os and > os/400. > * > * @since Ant 1.5 > */ > @@ -288,7 +270,6 @@ > this(new PumpStreamHandler(), null); > } > > === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]