unotools/source/ucbhelper/tempfile.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 33e4baf956d50861d8329474ed5176082f83c03e
Author: Markus Mohrhard <[email protected]>
Date:   Wed Jan 6 09:56:43 2016 +0100

    let us try to use the pid as well on windows
    
    I'm a bit worried that some of our random test failures are related to
    trying to reuse the same temp file in different tests.
    
    Change-Id: I0ca4ace088a96530e6a62d01f979fefe63822b22
    Reviewed-on: https://gerrit.libreoffice.org/21090
    Tested-by: Jenkins <[email protected]>
    Reviewed-by: Markus Mohrhard <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/21144
    Reviewed-by: Michael Stahl <[email protected]>

diff --git a/unotools/source/ucbhelper/tempfile.cxx 
b/unotools/source/ucbhelper/tempfile.cxx
index 53be962..60a95dc 100644
--- a/unotools/source/ucbhelper/tempfile.cxx
+++ b/unotools/source/ucbhelper/tempfile.cxx
@@ -38,6 +38,8 @@
 #include <sys/stat.h>
 #include <sys/types.h>
 #include <unistd.h>
+#elif defined( WNT )
+#include <process.h>
 #endif
 
 using namespace osl;
@@ -298,6 +300,10 @@ OUString CreateTempName_Impl( const OUString* pParent, 
bool bKeep, bool bDir = t
     static const OUString aPidString = OUString::number(pid);
     aEyeCatcher += aPidString;
 #endif
+#elif defined(WNT)
+    static const int pid = _getpid();
+    static const OUString aPidString = OUString::number(pid);
+    aEyeCatcher += aPidString;
 #endif
     UniqueTokens t;
     return lcl_createName(aEyeCatcher, t, nullptr, pParent, bDir, bKeep, 
false);
_______________________________________________
Libreoffice-commits mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to