From 03d2b1c05fef9a3b37e4fbe70fffe08cbacf14f8 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Tue, 11 Dec 2001 14:05:43 +0000 Subject: [PATCH] If running on JDK 1.3 register an exit handler that kills spawned processes when the JVM exits. PR: 5125 Submitted by: mnewcomb@tacintel.com (Michael Newcomb) git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270117 13f79535-47bb-0310-9956-ffa450edef68 --- build.xml | 14 ++ .../apache/tools/ant/taskdefs/Execute.java | 99 +++++++------ .../tools/ant/taskdefs/ProcessDestroyer.java | 138 ++++++++++++++++++ .../tools/ant/taskdefs/TestProcess.java | 123 ++++++++++++++++ 4 files changed, 331 insertions(+), 43 deletions(-) create mode 100644 src/main/org/apache/tools/ant/taskdefs/ProcessDestroyer.java create mode 100644 src/testcases/org/apache/tools/ant/taskdefs/TestProcess.java diff --git a/build.xml b/build.xml index 238e773bd..62a10f8fb 100644 --- a/build.xml +++ b/build.xml @@ -801,6 +801,9 @@ + + @@ -890,6 +893,9 @@ + + + @@ -918,6 +924,14 @@ + + + +