mirror of
https://github.com/apache/nuttx.git
synced 2026-08-02 20:59:02 +00:00
59 lines
1.6 KiB
Diff
59 lines
1.6 KiB
Diff
|
|
From a120e0e698ff3f7af8bfee34a47051f13b74aac0 Mon Sep 17 00:00:00 2001
|
|||
|
|
From: chao an <anchao.archer@bytedance.com>
|
|||
|
|
Date: Thu, 9 Oct 2025 19:39:01 +0800
|
|||
|
|
Subject: [PATCH] libmetal/nuttx: Update function prototype changes
|
|||
|
|
MIME-Version: 1.0
|
|||
|
|
Content-Type: text/plain; charset=UTF-8
|
|||
|
|
Content-Transfer-Encoding: 8bit
|
|||
|
|
|
|||
|
|
clock_systime_timespec() always returns 0, so there is no need to
|
|||
|
|
check the return value in the caller code, let us remove the return
|
|||
|
|
value directly.
|
|||
|
|
|
|||
|
|
From:
|
|||
|
|
int clock_systime_timespec(FAR struct timespec *ts)
|
|||
|
|
To:
|
|||
|
|
void clock_systime_timespec(FAR struct timespec *ts)
|
|||
|
|
|
|||
|
|
Fix build break:
|
|||
|
|
|
|||
|
|
libmetal/lib/system/nuttx/time.c: In function ‘metal_get_timestamp’:
|
|||
|
|
libmetal/lib/system/nuttx/time.c:21:11: error: void value not ignored as it ought to be
|
|||
|
|
21 | r = clock_systime_timespec(&tp);
|
|||
|
|
| ^
|
|||
|
|
make[1]: *** [Makefile:46: libmetal/lib/system/nuttx/time.o] Error 1
|
|||
|
|
|
|||
|
|
Change-Id: I88443c4a5725bd269a05c8a503bd5095b082bfbe
|
|||
|
|
---
|
|||
|
|
lib/system/nuttx/time.c | 13 ++++++-------
|
|||
|
|
1 file changed, 6 insertions(+), 7 deletions(-)
|
|||
|
|
|
|||
|
|
diff --git a/lib/system/nuttx/time.c libmetal/lib/system/nuttx/time.c
|
|||
|
|
index 986f1ba..f06725d 100644
|
|||
|
|
--- a/lib/system/nuttx/time.c
|
|||
|
|
+++ libmetal/lib/system/nuttx/time.c
|
|||
|
|
@@ -14,14 +14,13 @@
|
|||
|
|
|
|||
|
|
unsigned long long metal_get_timestamp(void)
|
|||
|
|
{
|
|||
|
|
- unsigned long long t = 0;
|
|||
|
|
+ unsigned long long t;
|
|||
|
|
struct timespec tp;
|
|||
|
|
- int r;
|
|||
|
|
|
|||
|
|
- r = clock_systime_timespec(&tp);
|
|||
|
|
- if (!r) {
|
|||
|
|
- t = (unsigned long long)tp.tv_sec * NSEC_PER_SEC;
|
|||
|
|
- t += tp.tv_nsec;
|
|||
|
|
- }
|
|||
|
|
+ clock_systime_timespec(&tp);
|
|||
|
|
+
|
|||
|
|
+ t = (unsigned long long)tp.tv_sec * NSEC_PER_SEC;
|
|||
|
|
+ t += tp.tv_nsec;
|
|||
|
|
+
|
|||
|
|
return t;
|
|||
|
|
}
|
|||
|
|
--
|
|||
|
|
2.43.0
|
|||
|
|
|