From 2529f371ee97f02e55016229a1af1069f4c4922e Mon Sep 17 00:00:00 2001 From: yanghuatao Date: Mon, 12 Jun 2023 15:58:36 +0800 Subject: [PATCH] change clockid_t type from uint8_t to int make the clock_getres pass the ltp/open_posix_testsuite/clock_getres testcases, posix has no explain about clockid_t type, referrence linux: https://github.com/torvalds/linux/blob/858fd168a95c5b9669aac8db6c14a9aeab446375/include/linux/types.h#L27 and https://github.com/torvalds/linux/blob/858fd168a95c5b9669aac8db6c14a9aeab446375/include/uapi/asm-generic/posix_types.h#L96 Signed-off-by: yanghuatao --- include/time.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/time.h b/include/time.h index 72e35584c9..d3a0e415db 100644 --- a/include/time.h +++ b/include/time.h @@ -113,7 +113,7 @@ typedef uint64_t time_t; /* Holds time in seconds */ #else typedef uint32_t time_t; /* Holds time in seconds */ #endif -typedef uint8_t clockid_t; /* Identifies one time base source */ +typedef int clockid_t; /* Identifies one time base source */ typedef FAR void *timer_t; /* Represents one POSIX timer */ /* struct timespec is the standard representation of time as seconds and