From f69085e5ff525d534f66c6163aacb8c320a484bc Mon Sep 17 00:00:00 2001 From: Björn Jacke Date: Tue, 7 Sep 2010 03:29:19 +0200 Subject: s3: use monotonic clock for aio timeout --- source3/smbd/aio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source3/smbd/aio.c') diff --git a/source3/smbd/aio.c b/source3/smbd/aio.c index 677fbb6764..7a23d37918 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, -- cgit