diff --git a/components/libc/compilers/common/ctime.c b/components/libc/compilers/common/ctime.c index 550b89522d6..f2cc76df477 100644 --- a/components/libc/compilers/common/ctime.c +++ b/components/libc/compilers/common/ctime.c @@ -710,7 +710,8 @@ RTM_EXPORT(clock_settime); int rt_timespec_to_tick(const struct timespec *time) { int tick; - int nsecond, second; + int second; + long long nsecond; struct timespec tp = {0}; RT_ASSERT(time != RT_NULL);