clockid_t
clockid_t clock_id, const struct timespec *abstime);
clockid_t *clockID);
clockid_t clockID);
clockid_t clock_id, const struct timespec* abstime);
clockid_t clock_id, const struct timespec* abstime);
extern int pthread_getcpuclockid(pthread_t thread_id, clockid_t* clock_id);
clockid_t clock_id, const struct timespec *abstime);
int sem_clockwait(sem_t* semaphore, clockid_t clock_id,
int clock_getres(clockid_t clockID, struct timespec* resolution);
int clock_gettime(clockid_t clockID, struct timespec* _time);
int clock_settime(clockid_t clockID, const struct timespec* _time);
int clock_nanosleep(clockid_t clockID, int flags,
int clock_getcpuclockid(pid_t pid, clockid_t* _clockID);
int timer_create(clockid_t clockID, struct sigevent* event,
#define CLOCK_MONOTONIC ((clockid_t)0)
#define CLOCK_REALTIME ((clockid_t)-1)
#define CLOCK_PROCESS_CPUTIME_ID ((clockid_t)-2)
#define CLOCK_THREAD_CPUTIME_ID ((clockid_t)-3)
status_t user_timer_get_clock(clockid_t clockID, bigtime_t& _time);
status_t _user_get_clock(clockid_t clockID, bigtime_t* _time);
status_t _user_set_clock(clockid_t clockID, bigtime_t time);
status_t _user_get_cpuclockid(thread_id id, int32 which, clockid_t* _clockID);
int32 _user_create_timer(clockid_t clockID, thread_id threadID,
clockid_t clock_id;
extern status_t _kern_get_clock(clockid_t clockID, bigtime_t* _time);
extern status_t _kern_set_clock(clockid_t clockID, bigtime_t time);
extern status_t _kern_get_cpuclockid(thread_id id, int32 which, clockid_t* _clockID);
extern int32 _kern_create_timer(clockid_t clockID, thread_id threadID,
#define CLOCK_PROCESS_USER_CPUTIME_ID ((clockid_t)-4)
(const pthread_condattr_t *condAttr, clockid_t *clockID),
(pthread_condattr_t *condAttr, clockid_t clockID),
(clockid_t clockID, int flags, const struct timespec* time,
(pid_t pid, clockid_t* _clockID),
create_timer(clockid_t clockID, int32 timerID, Team* team, Thread* thread,
user_timer_get_clock(clockid_t clockID, bigtime_t& _time)
_user_get_clock(clockid_t clockID, bigtime_t* userTime)
_user_set_clock(clockid_t clockID, bigtime_t time)
_user_get_cpuclockid(thread_id id, int32 which, clockid_t* userclockID)
clockid_t clockID;
_user_create_timer(clockid_t clockID, thread_id threadID, uint32 flags,
common_snooze_etc(bigtime_t timeout, clockid_t clockID, uint32 flags,
clockid_t timebase;
clockid_t clock_id, const struct timespec* abstime)
pthread_condattr_getclock(const pthread_condattr_t *_condAttr, clockid_t *_clockID)
pthread_condattr_setclock(pthread_condattr_t *_condAttr, clockid_t clockID)
pthread_mutex_clocklock(pthread_mutex_t* mutex, clockid_t clock_id,
pthread_rwlock_clockrdlock(pthread_rwlock_t* lock, clockid_t clock_id,
pthread_rwlock_clockwrlock(pthread_rwlock_t* lock, clockid_t clock_id,
unnamed_sem_timedwait(sem_t* semaphore, clockid_t clock_id,
named_sem_timedwait(sem_t* semaphore, clockid_t clock_id,
sem_clockwait(sem_t* semaphore, clockid_t clock_id, const struct timespec* abstime)
clock_getcpuclockid(pid_t pid, clockid_t* _clockID)
pthread_getcpuclockid(pthread_t thread, clockid_t* _clockID)
clock_getres(clockid_t clockID, struct timespec* resolution)
clock_gettime(clockid_t clockID, struct timespec* time)
clock_settime(clockid_t clockID, const struct timespec* time)
clock_nanosleep(clockid_t clockID, int flags, const struct timespec* time,
timer_create(clockid_t clockID, struct sigevent* event, timer_t* _timer)
clockid_t c;