From: Alexander Gavrilov Date: Sun, 27 Jul 2008 06:20:02 GMT Subject: [PATCH (GITK) 3/6] gitk: On Windows use a Cygwin-specific flag for kill. Message-ID: <200807271020.02415.angavrilov@gmail.com> In-Reply-To: <200807271019.17267.angavrilov@gmail.com> Date: Tue, 15 Jul 2008 00:35:42 +0400 MSysGit compiles git binaries as native Windows executables, so they cannot be killed unless a special flag is specified. This flag is implemented by the Cygwin version of kill, which is also included in MSysGit. Signed-off-by: Alexander Gavrilov --- gitk | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/gitk b/gitk index b523c98..d7fea26 100755 --- a/gitk +++ b/gitk @@ -388,7 +388,12 @@ proc stop_instance {inst} { set fd $commfd($inst) catch { set pid [pid $fd] - exec kill $pid + + if {$::tcl_platform(platform) eq {windows}} { + exec kill -f $pid + } else { + exec kill $pid + } } catch {close $fd} nukefile $fd -- 1.5.6.3.18.gfe82