From 3d1dcc3971c23dfe367c30cf572dd5f95cd438a5 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 23 Jan 2023 20:42:18 -0800 Subject: [PATCH] DRAFT lib/m2: SYS_gettimeofday expects pointers. * lib/m2/time.c (time): Pass address of parameters, use `.' instead of `->' for member selection. --- lib/m2/time.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/m2/time.c b/lib/m2/time.c index c589de85..ec6d9e9b 100644 --- a/lib/m2/time.c +++ b/lib/m2/time.c @@ -1,6 +1,7 @@ /* -*-comment-start: "//";comment-end:""-*- * GNU Mes --- Maxwell Equations of Software * Copyright © 2018,2019,2022 Jan (janneke) Nieuwenhuizen + * Copyright © 2023 Meghan Denny * * This file is part of GNU Mes. * @@ -28,10 +29,10 @@ time (long* result) int r; struct timeval tv; struct timezone tz; - r = _sys_call2 (SYS_gettimeofday, tv, tz); + r = _sys_call2 (SYS_gettimeofday, &tv, &tz); if (r != 0) return -1; if (result != 0) - result[0] = tv->tv_sec; - return tv->tv_sec; + result[0] = tv.tv_sec; + return tv.tv_sec; }