aboutsummaryrefslogtreecommitdiff
path: root/libbutl/fdstream.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2020-07-16 14:26:49 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2020-07-16 14:27:27 +0300
commite392ff8ef304a78a0701f11fcd0ec27af28a88ac (patch)
treef0c1849f1a0aefeff2ec17139be9a05cd01a2ed1 /libbutl/fdstream.cxx
parentb2a83ba28ef61f5c6aa32f3d81233e95cab1f3b0 (diff)
On Windows increase fdopen() retry timeout on ERROR_SHARING_VIOLATION up to 2 seconds from 1
Also do the same for mventry(), and try_rmfile().
Diffstat (limited to 'libbutl/fdstream.cxx')
-rw-r--r--libbutl/fdstream.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/libbutl/fdstream.cxx b/libbutl/fdstream.cxx
index b12ce78..0a5525c 100644
--- a/libbutl/fdstream.cxx
+++ b/libbutl/fdstream.cxx
@@ -1129,9 +1129,9 @@ namespace butl
// sometimes ends up with the EACCES POSIX error which is presumably a
// translation of the ERROR_SHARING_VIOLATION system error returned by the
// underlying CreateFile() function call (see mventry() for details). If
- // that's the case, we will keep trying to open the file for a second.
+ // that's the case, we will keep trying to open the file for two seconds.
//
- for (size_t i (0); i < 11; ++i)
+ for (size_t i (0); i < 21; ++i)
{
// Sleep 100 milliseconds before the open retry.
//