From 27f31aa6c3212b356b2ae804220000e457fa11af Mon Sep 17 00:00:00 2001 From: Bryan Christianson Date: Fri, 6 Feb 2026 20:02:51 +1300 Subject: [PATCH] sys_macosx: fix macOS driver using timeval instead of timespec The macOS driver was using the old settimeofday() variables. Now uses timespec as required by updated PRV_SetTime(). Fixes: e313f5abf7b4 ("privops: switch from settimeofday() to clock_settime()") --- sys_macosx.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sys_macosx.c b/sys_macosx.c index e233e98..2f351d7 100644 --- a/sys_macosx.c +++ b/sys_macosx.c @@ -236,16 +236,14 @@ static int apply_step_offset(double offset) { struct timespec old_time, new_time, T1; - struct timeval new_time_tv; stop_adjust(); LCL_ReadRawTime(&old_time); UTI_AddDoubleToTimespec(&old_time, -offset, &new_time); - UTI_TimespecToTimeval(&new_time, &new_time_tv); - if (PRV_SetTime(CLOCK_REALTIME, &new_time_tv) < 0) { + if (PRV_SetTime(CLOCK_REALTIME, &new_time) < 0) { DEBUG_LOG("clock_settime() failed"); return 0; }