clock_time.c 478 B

123456789101112131415161718192021222324252627
  1. #include <rtthread.h>
  2. #include "pthread_internal.h"
  3. #include <time.h>
  4. int clock_getres(clockid_t clock_id, struct timespec *res)
  5. {
  6. if ((clock_id != CLOCK_REALTIME) || (res == RT_NULL))
  7. {
  8. rt_set_errno(EINVAL);
  9. return -1;
  10. }
  11. res->tv_sec = 0;
  12. res->tv_nsec = NSEC_PER_TICK;
  13. return 0;
  14. }
  15. int clock_gettime(clockid_t clock_id, struct timespec *tp)
  16. {
  17. return 0;
  18. }
  19. int clock_settime(clockid_t clock_id, const struct timespec *tp)
  20. {
  21. return 0;
  22. }