소스 검색

fixed time unit error in clock_gettime.

weety 9 년 전
부모
커밋
0af00b9ce5
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      components/libc/pthreads/clock_time.c

+ 1 - 1
components/libc/pthreads/clock_time.c

@@ -112,7 +112,7 @@ int clock_gettime(clockid_t clockid, struct timespec *tp)
     tick = rt_tick_get();
 
     tp->tv_sec = _timevalue.tv_sec + tick / RT_TICK_PER_SECOND;
-    tp->tv_nsec = (_timevalue.tv_usec + (tick % RT_TICK_PER_SECOND) * NANOSECOND_PER_TICK) * 1000;
+    tp->tv_nsec = (_timevalue.tv_usec + (tick % RT_TICK_PER_SECOND) * MICROSECOND_PER_TICK) * 1000;
     
     return 0;
 }