aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/sys.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-06-08 18:55:53 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-06-08 18:55:53 +0200
commitc5ca9ff98c37eaae6ef891e675c02514513684f4 (patch)
tree10567bd9d3a0a8d93939d4dfcb9559e6664ce94e /sys/linux/sys.txt
parent83f945db79eb902458b40875fa8a10b0dbb49172 (diff)
sys/linux: move aio descriptions into separate file
Diffstat (limited to 'sys/linux/sys.txt')
-rw-r--r--sys/linux/sys.txt37
1 files changed, 1 insertions, 36 deletions
diff --git a/sys/linux/sys.txt b/sys/linux/sys.txt
index ede4aadfd..5bfe4688a 100644
--- a/sys/linux/sys.txt
+++ b/sys/linux/sys.txt
@@ -26,7 +26,6 @@ include <linux/ioctl.h>
include <linux/fadvise.h>
include <linux/falloc.h>
include <linux/futex.h>
-include <linux/aio_abi.h>
include <linux/kexec.h>
include <linux/seccomp.h>
include <linux/elf.h>
@@ -48,7 +47,7 @@ include <linux/tcp.h>
include <linux/udp.h>
include <linux/kcmp.h>
include <linux/syslog.h>
-include <linux/memfd.h>
+include <uapi/linux/memfd.h>
include <uapi/linux/module.h>
include <asm/prctl.h>
include <linux/ioprio.h>
@@ -208,15 +207,6 @@ seccomp_metadata {
flags const[0, int32]
}
-resource io_ctx[intptr]
-io_setup(n int32, ctx ptr[out, io_ctx])
-io_destroy(ctx io_ctx)
-io_getevents(ctx io_ctx, min_nr intptr, nr len[events], events ptr[out, array[io_event]], timeout ptr[in, timespec])
-# TODO: kernel identifies requets by address, so pointers passed to io_submit
-# need to be forwarded to io_cancel somehow.
-io_submit(ctx io_ctx, nr len[iocbpp], iocbpp ptr[in, array[ptr[in, iocb]]])
-io_cancel(ctx io_ctx, iocb ptr[in, iocb], res ptr[out, io_event])
-
capget(hdr ptr[in, cap_header], data ptr[in, cap_data])
capset(hdr ptr[in, cap_header], data ptr[in, cap_data])
@@ -604,28 +594,6 @@ utimbuf {
modtime intptr
}
-io_event {
- data int64
- obj int64
- res int64
- res2 int32
-}
-
-iocb {
- data const[0, int64]
- key flags[iocb_key, int32]
- pad const[0, int32]
- op flags[lio_opcode, int16]
- prio int16
- fd fd
- buf ptr64[inout, array[int8]]
- nbytes len[buf, int64]
- offset int64
- reserv const[0, int64]
- flags flags[iocb_flags, int32]
- resfd fd_event
-}
-
sigevent {
val const[0, intptr]
signo signalno
@@ -906,9 +874,6 @@ eventfd_flags = EFD_CLOEXEC, EFD_NONBLOCK, EFD_SEMAPHORE
timerfd_create_flags = TFD_NONBLOCK, TFD_CLOEXEC
timerfd_settime_flags = TFD_TIMER_ABSTIME
clock_type = CLOCK_REALTIME, CLOCK_REALTIME_COARSE, CLOCK_MONOTONIC, CLOCK_MONOTONIC_COARSE, CLOCK_MONOTONIC_RAW, CLOCK_BOOTTIME, CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID
-lio_opcode = IOCB_CMD_PREAD, IOCB_CMD_PWRITE, IOCB_CMD_FSYNC, IOCB_CMD_FDSYNC, IOCB_CMD_NOOP, IOCB_CMD_PREADV, IOCB_CMD_PWRITEV
-iocb_flags = 0, IOCB_FLAG_RESFD
-iocb_key = 0
sigev_notify = SIGEV_NONE, SIGEV_SIGNAL, SIGEV_THREAD, SIGEV_THREAD_ID
cap_version = 0x19980330, 0x20071026, 0x20080522
prctl_code_void = PR_GET_DUMPABLE, PR_GET_KEEPCAPS, PR_GET_NO_NEW_PRIVS, PR_GET_SECCOMP, PR_GET_SECUREBITS, PR_GET_TIMERSLACK, PR_GET_TIMING, PR_TASK_PERF_EVENTS_DISABLE, PR_TASK_PERF_EVENTS_ENABLE, PR_MCE_KILL_GET