summaryrefslogtreecommitdiff
path: root/src/arch/x86/syscall.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/syscall.h')
-rw-r--r--src/arch/x86/syscall.h61
1 files changed, 1 insertions, 60 deletions
diff --git a/src/arch/x86/syscall.h b/src/arch/x86/syscall.h
index 2efaef0..89a68f6 100644
--- a/src/arch/x86/syscall.h
+++ b/src/arch/x86/syscall.h
@@ -140,66 +140,7 @@
rax; \
})
-static inline void *__sys_mmap(void *addr, size_t length, int prot, int flags,
- int fd, off_t offset)
-{
- return (void *) __do_syscall6(__NR_mmap, addr, length, prot, flags, fd,
- offset);
-}
-
-static inline int __sys_munmap(void *addr, size_t length)
-{
- return (int) __do_syscall2(__NR_munmap, addr, length);
-}
-
-static inline int __sys_madvise(void *addr, size_t length, int advice)
-{
- return (int) __do_syscall3(__NR_madvise, addr, length, advice);
-}
-
-static inline int __sys_getrlimit(int resource, struct rlimit *rlim)
-{
- return (int) __do_syscall2(__NR_getrlimit, resource, rlim);
-}
-
-static inline int __sys_setrlimit(int resource, const struct rlimit *rlim)
-{
- return (int) __do_syscall2(__NR_setrlimit, resource, rlim);
-}
-
-static inline int __sys_close(int fd)
-{
- return (int) __do_syscall1(__NR_close, fd);
-}
-
-static inline int ____sys_io_uring_register(int fd, unsigned opcode,
- const void *arg, unsigned nr_args)
-{
- return (int) __do_syscall4(__NR_io_uring_register, fd, opcode, arg,
- nr_args);
-}
-
-static inline int ____sys_io_uring_setup(unsigned entries,
- struct io_uring_params *p)
-{
- return (int) __do_syscall2(__NR_io_uring_setup, entries, p);
-}
-
-static inline int ____sys_io_uring_enter2(int fd, unsigned to_submit,
- unsigned min_complete, unsigned flags,
- sigset_t *sig, int sz)
-{
- return (int) __do_syscall6(__NR_io_uring_enter, fd, to_submit,
- min_complete, flags, sig, sz);
-}
-
-static inline int ____sys_io_uring_enter(int fd, unsigned to_submit,
- unsigned min_complete, unsigned flags,
- sigset_t *sig)
-{
- return ____sys_io_uring_enter2(fd, to_submit, min_complete, flags, sig,
- _NSIG / 8);
-}
+#include "../syscall-defs.h"
#else /* #if defined(__x86_64__) */