summaryrefslogtreecommitdiff
path: root/file_io
diff options
context:
space:
mode:
authorIvan Zhakov <ivan@apache.org>2019-05-27 07:00:11 +0000
committerIvan Zhakov <ivan@apache.org>2019-05-27 07:00:11 +0000
commit1e5451be805a90f214b251645113c1f96a6543ad (patch)
tree09acb30ee793361dd9e0e667f0dbe35b3afe94d3 /file_io
parente16518fd86880295929f10bc79c9f57d2dbe524f (diff)
downloadapr-1e5451be805a90f214b251645113c1f96a6543ad.tar.gz
* file_io/win32/open.c
(make_sparse_file): Use apr_wait_for_single_object() helper. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1860106 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'file_io')
-rw-r--r--file_io/win32/open.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/file_io/win32/open.c b/file_io/win32/open.c
index f3b93f5ae..fca4397a8 100644
--- a/file_io/win32/open.c
+++ b/file_io/win32/open.c
@@ -252,11 +252,8 @@ static apr_status_t make_sparse_file(apr_file_t *file)
if (rv == APR_FROM_OS_ERROR(ERROR_IO_PENDING))
{
do {
- res = WaitForSingleObject(file->pOverlapped->hEvent,
- (file->timeout > 0)
- ? (DWORD)(file->timeout/1000)
- : ((file->timeout == -1)
- ? INFINITE : 0));
+ res = apr_wait_for_single_object(file->pOverlapped->hEvent,
+ file->timeout);
} while (res == WAIT_ABANDONED);
if (res != WAIT_OBJECT_0) {