mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-12 04:29:09 +08:00
[pthreads] Add CLOCK_CPUTIME_ID/CLOCK_MONOTONIC clock_id
This commit is contained in:
parent
f746c6e556
commit
e1da54e513
@ -307,7 +307,20 @@ struct sigevent
|
|||||||
#define NANOSECOND_PER_TICK (NANOSECOND_PER_SECOND / RT_TICK_PER_SECOND)
|
#define NANOSECOND_PER_TICK (NANOSECOND_PER_SECOND / RT_TICK_PER_SECOND)
|
||||||
|
|
||||||
#ifndef CLOCK_REALTIME
|
#ifndef CLOCK_REALTIME
|
||||||
#define CLOCK_REALTIME 0
|
#define CLOCK_REALTIME 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define CLOCK_CPUTIME_ID 2
|
||||||
|
|
||||||
|
#ifndef CLOCK_PROCESS_CPUTIME_ID
|
||||||
|
#define CLOCK_PROCESS_CPUTIME_ID CLOCK_CPUTIME_ID
|
||||||
|
#endif
|
||||||
|
#ifndef CLOCK_THREAD_CPUTIME_ID
|
||||||
|
#define CLOCK_THREAD_CPUTIME_ID CLOCK_CPUTIME_ID
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef CLOCK_MONOTONIC
|
||||||
|
#define CLOCK_MONOTONIC 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int clock_getres (clockid_t clockid, struct timespec *res);
|
int clock_getres (clockid_t clockid, struct timespec *res);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user