Xenomai 3.3.2
Loading...
Searching...
No Matches
syscall32-table.h
1/*
2 * Copyright (C) 2014 Philippe Gerum <rpm@xenomai.org>.
3 *
4 * Xenomai is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published
6 * by the Free Software Foundation; either version 2 of the License,
7 * or (at your option) any later version.
8 *
9 * Xenomai is distributed in the hope that it will be useful, but
10 * WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with Xenomai; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
17 * 02111-1307, USA.
18 */
19#ifndef _COBALT_ASM_SYSCALL32_TABLE_H
20#define _COBALT_ASM_SYSCALL32_TABLE_H
21
22/*
23 * CAUTION: This file is read verbatim into the main syscall
24 * table. Only preprocessor stuff and syscall entries here.
25 */
26
27__COBALT_CALL32emu_THUNK(thread_setschedprio)
28__COBALT_CALL32emu_THUNK(sem_open)
29__COBALT_CALL32emu_THUNK(sem_timedwait)
30__COBALT_CALL32emu_THUNK(clock_getres)
31__COBALT_CALL32emu_THUNK(clock_gettime)
32__COBALT_CALL32emu_THUNK(clock_settime)
33__COBALT_CALL32emu_THUNK(clock_nanosleep)
34__COBALT_CALL32emu_THUNK(mutex_timedlock)
35__COBALT_CALL32emu_THUNK(cond_wait_prologue)
36__COBALT_CALL32emu_THUNK(mq_open)
37__COBALT_CALL32emu_THUNK(mq_getattr)
38__COBALT_CALL32emu_THUNK(mq_timedsend)
39__COBALT_CALL32emu_THUNK(mq_timedreceive)
40__COBALT_CALL32emu_THUNK(mq_notify)
41__COBALT_CALL32emu_THUNK(timer_create)
42__COBALT_CALL32emu_THUNK(timer_settime)
43__COBALT_CALL32emu_THUNK(timer_gettime)
44__COBALT_CALL32emu_THUNK(timerfd_settime)
45__COBALT_CALL32emu_THUNK(timerfd_gettime)
46__COBALT_CALL32emu_THUNK(sigwait)
47__COBALT_CALL32emu_THUNK(sigtimedwait)
48__COBALT_CALL32emu_THUNK(sigwaitinfo)
49__COBALT_CALL32emu_THUNK(sigpending)
50__COBALT_CALL32emu_THUNK(sigqueue)
51__COBALT_CALL32emu_THUNK(monitor_wait)
52__COBALT_CALL32emu_THUNK(event_wait)
53__COBALT_CALL32emu_THUNK(select)
54__COBALT_CALL32emu_THUNK(recvmsg)
55__COBALT_CALL32emu_THUNK(sendmsg)
56__COBALT_CALL32emu_THUNK(mmap)
57__COBALT_CALL32emu_THUNK(backtrace)
58__COBALT_CALL32emu_THUNK(mq_timedreceive64)
59__COBALT_CALL32emu_THUNK(sigtimedwait64)
60__COBALT_CALL32emu_THUNK(recvmmsg64)
61
62#endif /* !_COBALT_ASM_SYSCALL32_TABLE_H */
int mq_notify(mqd_t q, const struct sigevent *evp))
Enable notification on message arrival.
Definition mq.c:584
int mq_getattr(mqd_t qd, struct mq_attr *attr))
Get message queue attributes.
Definition mq.c:221
mqd_t mq_open(const char *name, int oflags,...))
Open a message queue.
Definition mq.c:103
int timer_create(clockid_t clockid, const struct sigevent *__restrict__ evp, timer_t *__restrict__ timerid))
Create a timer.
Definition timer.c:75