19 #ifndef _COBALT_X86_ASM_SYSCALL32_TABLE_H
20 #define _COBALT_X86_ASM_SYSCALL32_TABLE_H
27 __COBALT_CALL32emu_THUNK(thread_create)
28 __COBALT_CALL32emu_THUNK(thread_setschedparam_ex)
29 __COBALT_CALL32emu_THUNK(thread_getschedparam_ex)
30 __COBALT_CALL32emu_THUNK(sem_open)
31 __COBALT_CALL32x_THUNK(sem_open)
37 __COBALT_CALL32emu_THUNK(mutex_timedlock)
38 __COBALT_CALL32emu_THUNK(cond_wait_prologue)
39 __COBALT_CALL32emu_THUNK(
mq_open)
48 __COBALT_CALL32emu_THUNK(sched_weightprio)
55 __COBALT_CALL32emu_THUNK(timerfd_settime)
56 __COBALT_CALL32emu_THUNK(timerfd_gettime)
57 __COBALT_CALL32emu_THUNK(sigwait)
58 __COBALT_CALL32x_THUNK(sigwait)
59 __COBALT_CALL32emu_THUNK(sigtimedwait)
60 __COBALT_CALL32x_THUNK(sigtimedwait)
61 __COBALT_CALL32emu_THUNK(sigwaitinfo)
62 __COBALT_CALL32x_THUNK(sigwaitinfo)
63 __COBALT_CALL32emu_THUNK(sigpending)
64 __COBALT_CALL32x_THUNK(sigpending)
65 __COBALT_CALL32emu_THUNK(sigqueue)
66 __COBALT_CALL32x_THUNK(sigqueue)
67 __COBALT_CALL32emu_THUNK(monitor_wait)
68 __COBALT_CALL32emu_THUNK(event_wait)
69 __COBALT_CALL32emu_THUNK(select)
70 __COBALT_CALL32x_THUNK(select)
71 __COBALT_CALL32emu_THUNK(recvmsg)
72 __COBALT_CALL32x_THUNK(recvmsg)
73 __COBALT_CALL32emu_THUNK(sendmsg)
74 __COBALT_CALL32x_THUNK(sendmsg)
75 __COBALT_CALL32emu_THUNK(mmap)
76 __COBALT_CALL32x_THUNK(mmap)
77 __COBALT_CALL32emu_THUNK(backtrace)
78 __COBALT_CALL32x_THUNK(backtrace)
int timer_create(clockid_t clockid, const struct sigevent *__restrict__ evp, timer_t *__restrict__ timerid)
Create a timer.
Definition: timer.c:72
int clock_getres(clockid_t clock_id, struct timespec *tp)
Get the resolution of the specified clock.
Definition: clock.c:99
int mq_getattr(mqd_t qd, struct mq_attr *attr)
Get message queue attributes.
Definition: mq.c:217
int timer_gettime(timer_t timerid, struct itimerspec *value)
Get timer next expiration date and reload value.
Definition: timer.c:202
ssize_t sched_getconfig_np(int cpu, int policy, union sched_config *config, size_t *len_r)
Retrieve CPU-specific scheduler settings for a policy.
Definition: thread.c:1135
int timer_settime(timer_t timerid, int flags, const struct itimerspec *__restrict__ value, struct itimerspec *__restrict__ ovalue)
Start or stop a timer.
Definition: timer.c:161
int sched_setconfig_np(int cpu, int policy, const union sched_config *config, size_t len)
Set CPU-specific scheduler settings for a policy.
Definition: thread.c:1080
int mq_notify(mqd_t q, const struct sigevent *evp)
Enable notification on message arrival.
Definition: mq.c:558
int clock_settime(clockid_t clock_id, const struct timespec *tp)
Set the specified clock.
Definition: clock.c:233
int mq_timedsend(mqd_t q, const char *buffer, size_t len, unsigned prio, const struct timespec *timeout)
Attempt, during a bounded time, to send a message to a message queue.
Definition: mq.c:378
mqd_t mq_open(const char *name, int oflags,...)
Open a message queue.
Definition: mq.c:102
ssize_t mq_timedreceive(mqd_t q, char *__restrict__ buffer, size_t len, unsigned *__restrict__ prio, const struct timespec *__restrict__ timeout)
Attempt, during a bounded time, to receive a message from a message queue.
Definition: mq.c:499
int clock_gettime(clockid_t clock_id, struct timespec *tp)
Read the specified clock.
Definition: clock.c:179
int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, struct timespec *rmtp)
Sleep some amount of time.
Definition: clock.c:287
int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout)
Attempt to decrement a semaphore with a time limit.
Definition: semaphore.c:352