From 3ff6608722bc33cff72b13f919b54f70815ee21e Mon Sep 17 00:00:00 2001
From: Vladislav Vaintroub <vvaintroub@mysql.com>
Date: Mon, 9 Feb 2009 13:10:34 +0100
Subject: [PATCH] Bug#42427 : MTR v2 fails with "can't write to
 /tmp/mysql-test-ports.sem" on Windows

- /tmp directory is not guaranteed to exist on Windows.
Use the value of environment variable TEMP here
---
 mysql-test/lib/mtr_unique.pm | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/mysql-test/lib/mtr_unique.pm b/mysql-test/lib/mtr_unique.pm
index b4093ab1dce..2ac172883a2 100644
--- a/mysql-test/lib/mtr_unique.pm
+++ b/mysql-test/lib/mtr_unique.pm
@@ -28,7 +28,17 @@ sub msg {
  # print "### unique($$) - ", join(" ", @_), "\n";
 }
 
-my $file= "/tmp/mysql-test-ports";
+my $file;
+
+if(!IS_WINDOWS)
+{
+  $file= "/tmp/mysql-test-ports";
+}
+else
+{
+  $file= $ENV{'TEMP'}."/mysql-test-ports";
+}
+  
 
 my %mtr_unique_ids;
 
-- 
2.30.9