mirror of
https://github.com/apache/nuttx.git
synced 2026-08-02 12:49:00 +00:00
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. Signed-off-by: chao an <anchao.archer@bytedance.com>
58 lines
1.6 KiB
Diff
58 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
|
||
|