diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2020-07-16 14:26:49 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2020-07-16 14:27:27 +0300 |
commit | e392ff8ef304a78a0701f11fcd0ec27af28a88ac (patch) | |
tree | f0c1849f1a0aefeff2ec17139be9a05cd01a2ed1 /libbutl/fdstream.cxx | |
parent | b2a83ba28ef61f5c6aa32f3d81233e95cab1f3b0 (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.cxx | 4 |
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. // |