From f69085e5ff525d534f66c6163aacb8c320a484bc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B6rn=20Jacke?= Date: Tue, 7 Sep 2010 03:29:19 +0200 Subject: [PATCH] s3: use monotonic clock for aio timeout --- source3/smbd/aio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/smbd/aio.c b/source3/smbd/aio.c index 677fbb6764c..7a23d379181 100644 --- a/source3/smbd/aio.c +++ b/source3/smbd/aio.c @@ -900,7 +900,7 @@ int wait_for_aio_completion(files_struct *fsp) struct aio_extra *aio_ex; const SMB_STRUCT_AIOCB **aiocb_list; int aio_completion_count = 0; - time_t start_time = time(NULL); + time_t start_time = time_mono(NULL); int seconds_left; for (seconds_left = SMB_TIME_FOR_AIO_COMPLETE_WAIT; @@ -975,7 +975,7 @@ int wait_for_aio_completion(files_struct *fsp) SAFE_FREE(aiocb_list); seconds_left = SMB_TIME_FOR_AIO_COMPLETE_WAIT - - (time(NULL) - start_time); + - (time_mono(NULL) - start_time); } /* We timed out - we don't know why. Return ret if already an error, -- 2.34.1