aboutsummaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-01-28 16:14:01 +0100
committerDmitry Vyukov <dvyukov@google.com>2017-01-28 16:14:01 +0100
commite0e5de91ecdc21acc6b09deed542446d044a2f8f (patch)
tree00acc77889cc14e953f77c8fb09f59835dbf10c1 /sys
parent24362e5bc73cef8dbfe6074ad0d02eac6dda20c5 (diff)
sys: move ipc syscalls into separate file
Diffstat (limited to 'sys')
-rw-r--r--sys/ipc.txt105
-rw-r--r--sys/ipc_amd64.const52
-rw-r--r--sys/ipc_arm64.const52
-rw-r--r--sys/ipc_ppc64le.const40
-rw-r--r--sys/sys.txt99
-rw-r--r--sys/sys_amd64.const42
-rw-r--r--sys/sys_arm64.const42
-rw-r--r--sys/sys_ppc64le.const30
8 files changed, 249 insertions, 213 deletions
diff --git a/sys/ipc.txt b/sys/ipc.txt
new file mode 100644
index 000000000..bf300018b
--- /dev/null
+++ b/sys/ipc.txt
@@ -0,0 +1,105 @@
+# Copyright 2017 syzkaller project authors. All rights reserved.
+# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
+
+include <linux/fcntl.h>
+include <linux/stat.h>
+include <linux/ipc.h>
+include <linux/shm.h>
+include <linux/msg.h>
+include <linux/sem.h>
+
+resource ipc[int32]: 0, 0xffffffffffffffff
+resource ipc_msq[ipc]
+resource ipc_sem[ipc]
+resource ipc_shm[ipc]
+
+msgget(key int32, flags flags[msgget_flags]) ipc_msq
+msgsnd(msqid ipc_msq, msgp buffer[in], flags flags[msg_flags])
+msgrcv(msqid ipc_msq, msgp buffer[out], sz len[msgp], typ intptr, flags flags[msg_flags])
+msgctl(msqid ipc_msq, cmd flags[msgctl_cmd], buf ptr[inout, msqid_ds])
+
+semget(key int32, nsems intptr, flags flags[semget_flags]) ipc_sem
+semop(semid ipc_sem, ops ptr[in, array[sembuf]], nops len[ops])
+semtimedop(semid ipc_sem, ops ptr[in, array[sembuf]], nops len[ops], timeout ptr[in, timespec])
+semctl(semid ipc_sem, semnum intptr, cmd flags[semctl_cmd], arg ptr[in, semid_ds])
+
+# The unused arg is unused by syscall (does not exist at all),
+# but it helps to generate sane size values.
+shmget(key int32, size len[unused], flags flags[shmget_flags], unused vma) ipc_shm
+shmat(shmid ipc_shm, addr vma, flags flags[shmat_flags])
+shmctl(shmid ipc_shm, cmd flags[shmctl_cmd], buf ptr[inout, shmid_ds])
+shmdt(addr vma)
+
+msgget_flags = IPC_CREAT, IPC_EXCL, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH
+msg_flags = IPC_NOWAIT, MSG_EXCEPT, MSG_NOERROR
+msgctl_cmd = IPC_STAT, IPC_SET, IPC_RMID, IPC_INFO, MSG_INFO, MSG_STAT
+semget_flags = IPC_CREAT, IPC_EXCL, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH
+semop_flags = IPC_NOWAIT, SEM_UNDO
+semctl_cmd = IPC_STAT, IPC_SET, IPC_RMID, IPC_INFO, SEM_INFO, SEM_STAT, GETALL, GETNCNT, GETPID, GETVAL, GETZCNT, SETALL, SETVAL
+shmget_flags = IPC_CREAT, IPC_EXCL, SHM_HUGETLB, SHM_NORESERVE, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH
+shmat_flags = SHM_RND, SHM_RDONLY, SHM_REMAP
+shmctl_cmd = IPC_STAT, IPC_SET, IPC_RMID, IPC_INFO, SHM_INFO, SHM_STAT, SHM_LOCK, SHM_UNLOCK
+
+ipc_perm {
+ key int32
+ uid uid
+ gid gid
+ cuid uid
+ cgid gid
+ mode int16
+ seq int16
+}
+
+msqid_ds {
+ key int32
+ uid uid
+ gid gid
+ cuid uid
+ cgid gid
+ mode int16
+ seq int16
+ stime intptr
+ rtime intptr
+ ctime intptr
+ cbytes intptr
+ qnum intptr
+ qbytes intptr
+ lspid pid
+ lrpid pid
+}
+
+shmid_ds {
+ key int32
+ uid uid
+ gid gid
+ cuid uid
+ cgid gid
+ mode int16
+ seq int16
+ segsz intptr
+ atime intptr
+ dtime intptr
+ ctime intptr
+ cpid pid
+ lpid pid
+ nattch intptr
+}
+
+semid_ds {
+ key int32
+ uid uid
+ gid gid
+ cuid uid
+ cgid gid
+ mode int16
+ seq int16
+ otime intptr
+ ctime intptr
+ nsems intptr
+}
+
+sembuf {
+ num int16
+ op int16
+ flg flags[semop_flags, int64]
+}
diff --git a/sys/ipc_amd64.const b/sys/ipc_amd64.const
new file mode 100644
index 000000000..ac9ac4f8d
--- /dev/null
+++ b/sys/ipc_amd64.const
@@ -0,0 +1,52 @@
+# AUTOGENERATED FILE
+GETALL = 13
+GETNCNT = 14
+GETPID = 11
+GETVAL = 12
+GETZCNT = 15
+IPC_CREAT = 512
+IPC_EXCL = 1024
+IPC_INFO = 3
+IPC_NOWAIT = 2048
+IPC_RMID = 0
+IPC_SET = 1
+IPC_STAT = 2
+MSG_EXCEPT = 8192
+MSG_INFO = 12
+MSG_NOERROR = 4096
+MSG_STAT = 11
+SEM_INFO = 19
+SEM_STAT = 18
+SEM_UNDO = 4096
+SETALL = 17
+SETVAL = 16
+SHM_HUGETLB = 2048
+SHM_INFO = 14
+SHM_LOCK = 11
+SHM_NORESERVE = 4096
+SHM_RDONLY = 4096
+SHM_REMAP = 16384
+SHM_RND = 8192
+SHM_STAT = 13
+SHM_UNLOCK = 12
+S_IRGRP = 32
+S_IROTH = 4
+S_IRUSR = 256
+S_IWGRP = 16
+S_IWOTH = 2
+S_IWUSR = 128
+S_IXGRP = 8
+S_IXOTH = 1
+S_IXUSR = 64
+__NR_msgctl = 71
+__NR_msgget = 68
+__NR_msgrcv = 70
+__NR_msgsnd = 69
+__NR_semctl = 66
+__NR_semget = 64
+__NR_semop = 65
+__NR_semtimedop = 220
+__NR_shmat = 30
+__NR_shmctl = 31
+__NR_shmdt = 67
+__NR_shmget = 29
diff --git a/sys/ipc_arm64.const b/sys/ipc_arm64.const
new file mode 100644
index 000000000..c698ae820
--- /dev/null
+++ b/sys/ipc_arm64.const
@@ -0,0 +1,52 @@
+# AUTOGENERATED FILE
+GETALL = 13
+GETNCNT = 14
+GETPID = 11
+GETVAL = 12
+GETZCNT = 15
+IPC_CREAT = 512
+IPC_EXCL = 1024
+IPC_INFO = 3
+IPC_NOWAIT = 2048
+IPC_RMID = 0
+IPC_SET = 1
+IPC_STAT = 2
+MSG_EXCEPT = 8192
+MSG_INFO = 12
+MSG_NOERROR = 4096
+MSG_STAT = 11
+SEM_INFO = 19
+SEM_STAT = 18
+SEM_UNDO = 4096
+SETALL = 17
+SETVAL = 16
+SHM_HUGETLB = 2048
+SHM_INFO = 14
+SHM_LOCK = 11
+SHM_NORESERVE = 4096
+SHM_RDONLY = 4096
+SHM_REMAP = 16384
+SHM_RND = 8192
+SHM_STAT = 13
+SHM_UNLOCK = 12
+S_IRGRP = 32
+S_IROTH = 4
+S_IRUSR = 256
+S_IWGRP = 16
+S_IWOTH = 2
+S_IWUSR = 128
+S_IXGRP = 8
+S_IXOTH = 1
+S_IXUSR = 64
+__NR_msgctl = 187
+__NR_msgget = 186
+__NR_msgrcv = 188
+__NR_msgsnd = 189
+__NR_semctl = 191
+__NR_semget = 190
+__NR_semop = 193
+__NR_semtimedop = 192
+__NR_shmat = 196
+__NR_shmctl = 195
+__NR_shmdt = 197
+__NR_shmget = 194
diff --git a/sys/ipc_ppc64le.const b/sys/ipc_ppc64le.const
new file mode 100644
index 000000000..6e1c062e0
--- /dev/null
+++ b/sys/ipc_ppc64le.const
@@ -0,0 +1,40 @@
+# AUTOGENERATED FILE
+GETALL = 13
+GETNCNT = 14
+GETPID = 11
+GETVAL = 12
+GETZCNT = 15
+IPC_CREAT = 512
+IPC_EXCL = 1024
+IPC_INFO = 3
+IPC_NOWAIT = 2048
+IPC_RMID = 0
+IPC_SET = 1
+IPC_STAT = 2
+MSG_EXCEPT = 8192
+MSG_INFO = 12
+MSG_NOERROR = 4096
+MSG_STAT = 11
+SEM_INFO = 19
+SEM_STAT = 18
+SEM_UNDO = 4096
+SETALL = 17
+SETVAL = 16
+SHM_HUGETLB = 2048
+SHM_INFO = 14
+SHM_LOCK = 11
+SHM_NORESERVE = 4096
+SHM_RDONLY = 4096
+SHM_REMAP = 16384
+SHM_RND = 8192
+SHM_STAT = 13
+SHM_UNLOCK = 12
+S_IRGRP = 32
+S_IROTH = 4
+S_IRUSR = 256
+S_IWGRP = 16
+S_IWOTH = 2
+S_IWUSR = 128
+S_IXGRP = 8
+S_IXOTH = 1
+S_IXUSR = 64
diff --git a/sys/sys.txt b/sys/sys.txt
index 81d036c6b..be43f0786 100644
--- a/sys/sys.txt
+++ b/sys/sys.txt
@@ -12,10 +12,6 @@ include <linux/stat.h>
include <linux/xattr.h>
include <linux/mman.h>
include <linux/time.h>
-include <linux/ipc.h>
-include <linux/shm.h>
-include <linux/msg.h>
-include <linux/sem.h>
include <linux/prctl.h>
include <linux/mount.h>
include <linux/fs.h>
@@ -246,28 +242,6 @@ mq_notify(mqd fd_mq, notif ptr[in, sigevent])
mq_getsetattr(mqd fd_mq, attr ptr[in, mq_attr], oldattr ptr[out, mq_attr, opt])
mq_unlink(name ptr[in, string])
-resource ipc[int32]: 0, 0xffffffffffffffff
-resource ipc_msq[ipc]
-resource ipc_sem[ipc]
-resource ipc_shm[ipc]
-
-msgget(key int32, flags flags[msgget_flags]) ipc_msq
-msgsnd(msqid ipc_msq, msgp buffer[in], flags flags[msg_flags])
-msgrcv(msqid ipc_msq, msgp buffer[out], sz len[msgp], typ intptr, flags flags[msg_flags])
-msgctl(msqid ipc_msq, cmd flags[msgctl_cmd], buf ptr[inout, msqid_ds])
-
-semget(key int32, nsems intptr, flags flags[semget_flags]) ipc_sem
-semop(semid ipc_sem, ops ptr[in, array[sembuf]], nops len[ops])
-semtimedop(semid ipc_sem, ops ptr[in, array[sembuf]], nops len[ops], timeout ptr[in, timespec])
-semctl(semid ipc_sem, semnum intptr, cmd flags[semctl_cmd], arg ptr[in, semid_ds])
-
-# The unused arg is unused by syscall (does not exist at all),
-# but it helps to generate sane size values.
-shmget(key int32, size len[unused], flags flags[shmget_flags], unused vma) ipc_shm
-shmat(shmid ipc_shm, addr vma, flags flags[shmat_flags])
-shmctl(shmid ipc_shm, cmd flags[shmctl_cmd], buf ptr[inout, shmid_ds])
-shmdt(addr vma)
-
mknod(file ptr[in, filename], mode flags[mknod_mode], dev int32)
mknodat(dirfd fd_dir, file ptr[in, filename], mode flags[mknod_mode], dev int32)
chmod(file ptr[in, filename], mode flags[open_mode])
@@ -684,70 +658,6 @@ fd_set {
mask7 int64
}
-ipc_perm {
- key int32
- uid uid
- gid gid
- cuid uid
- cgid gid
- mode int16
- seq int16
-}
-
-msqid_ds {
- key int32
- uid uid
- gid gid
- cuid uid
- cgid gid
- mode int16
- seq int16
- stime intptr
- rtime intptr
- ctime intptr
- cbytes intptr
- qnum intptr
- qbytes intptr
- lspid pid
- lrpid pid
-}
-
-shmid_ds {
- key int32
- uid uid
- gid gid
- cuid uid
- cgid gid
- mode int16
- seq int16
- segsz intptr
- atime intptr
- dtime intptr
- ctime intptr
- cpid pid
- lpid pid
- nattch intptr
-}
-
-semid_ds {
- key int32
- uid uid
- gid gid
- cuid uid
- cgid gid
- mode int16
- seq int16
- otime intptr
- ctime intptr
- nsems intptr
-}
-
-sembuf {
- num int16
- op int16
- flg flags[semop_flags, int64]
-}
-
sock_fprog {
len len[filter, int16]
filter ptr[in, array[sock_filter]]
@@ -1151,15 +1061,6 @@ arch_prctl_code = ARCH_SET_FS, ARCH_GET_FS, ARCH_SET_GS, ARCH_GET_GS
epoll_flags = EPOLL_CLOEXEC
epoll_op = EPOLL_CTL_ADD, EPOLL_CTL_MOD, EPOLL_CTL_DEL
epoll_ev = POLLIN, POLLOUT, POLLRDHUP, POLLPRI, POLLERR, POLLHUP, EPOLLET, EPOLLONESHOT
-msgget_flags = IPC_CREAT, IPC_EXCL, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH
-msg_flags = IPC_NOWAIT, MSG_EXCEPT, MSG_NOERROR
-msgctl_cmd = IPC_STAT, IPC_SET, IPC_RMID, IPC_INFO, MSG_INFO, MSG_STAT
-semget_flags = IPC_CREAT, IPC_EXCL, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH
-semop_flags = IPC_NOWAIT, SEM_UNDO
-semctl_cmd = IPC_STAT, IPC_SET, IPC_RMID, IPC_INFO, SEM_INFO, SEM_STAT, GETALL, GETNCNT, GETPID, GETVAL, GETZCNT, SETALL, SETVAL
-shmget_flags = IPC_CREAT, IPC_EXCL, SHM_HUGETLB, SHM_NORESERVE, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH
-shmat_flags = SHM_RND, SHM_RDONLY, SHM_REMAP
-shmctl_cmd = IPC_STAT, IPC_SET, IPC_RMID, IPC_INFO, SHM_INFO, SHM_STAT, SHM_LOCK, SHM_UNLOCK
mknod_mode = S_IFREG, S_IFCHR, S_IFBLK, S_IFIFO, S_IFSOCK, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH
fchownat_flags = AT_EMPTY_PATH, AT_SYMLINK_NOFOLLOW
fallocate_mode = 0, FALLOC_FL_KEEP_SIZE, FALLOC_FL_PUNCH_HOLE
diff --git a/sys/sys_amd64.const b/sys/sys_amd64.const
index dbe81bee2..84fad89ed 100644
--- a/sys/sys_amd64.const
+++ b/sys/sys_amd64.const
@@ -144,11 +144,6 @@ F_SETPIPE_SZ = 1031
F_SETSIG = 10
F_UNLCK = 2
F_WRLCK = 1
-GETALL = 13
-GETNCNT = 14
-GETPID = 11
-GETVAL = 12
-GETZCNT = 15
GRND_NONBLOCK = 1
GRND_RANDOM = 2
IN_ACCESS = 1
@@ -181,13 +176,6 @@ IOCB_FLAG_RESFD = 1
IOPRIO_WHO_PGRP = 2
IOPRIO_WHO_PROCESS = 1
IOPRIO_WHO_USER = 3
-IPC_CREAT = 512
-IPC_EXCL = 1024
-IPC_INFO = 3
-IPC_NOWAIT = 2048
-IPC_RMID = 0
-IPC_SET = 1
-IPC_STAT = 2
ITIMER_PROF = 2
ITIMER_REAL = 0
ITIMER_VIRTUAL = 1
@@ -271,10 +259,6 @@ MPOL_MF_STRICT = 1
MPOL_PREFERRED = 1
MREMAP_FIXED = 2
MREMAP_MAYMOVE = 1
-MSG_EXCEPT = 8192
-MSG_INFO = 12
-MSG_NOERROR = 4096
-MSG_STAT = 11
MS_ASYNC = 1
MS_BIND = 4096
MS_DIRSYNC = 128
@@ -505,22 +489,8 @@ SEEK_DATA = 3
SEEK_END = 2
SEEK_HOLE = 4
SEEK_SET = 0
-SEM_INFO = 19
-SEM_STAT = 18
-SEM_UNDO = 4096
-SETALL = 17
-SETVAL = 16
SFD_CLOEXEC = 524288
SFD_NONBLOCK = 2048
-SHM_HUGETLB = 2048
-SHM_INFO = 14
-SHM_LOCK = 11
-SHM_NORESERVE = 4096
-SHM_RDONLY = 4096
-SHM_REMAP = 16384
-SHM_RND = 8192
-SHM_STAT = 13
-SHM_UNLOCK = 12
SHORT_INODE = 16777216
SIGEV_NONE = 1
SIGEV_SIGNAL = 0
@@ -709,10 +679,6 @@ __NR_mq_timedreceive = 243
__NR_mq_timedsend = 242
__NR_mq_unlink = 241
__NR_mremap = 25
-__NR_msgctl = 71
-__NR_msgget = 68
-__NR_msgrcv = 70
-__NR_msgsnd = 69
__NR_msync = 26
__NR_munlock = 150
__NR_munlockall = 152
@@ -774,10 +740,6 @@ __NR_sched_setscheduler = 144
__NR_sched_yield = 24
__NR_seccomp = 317
__NR_select = 23
-__NR_semctl = 66
-__NR_semget = 64
-__NR_semop = 65
-__NR_semtimedop = 220
__NR_sendfile = 40
__NR_set_mempolicy = 238
__NR_set_robust_list = 273
@@ -798,10 +760,6 @@ __NR_setreuid = 113
__NR_setrlimit = 160
__NR_setuid = 105
__NR_setxattr = 188
-__NR_shmat = 30
-__NR_shmctl = 31
-__NR_shmdt = 67
-__NR_shmget = 29
__NR_sigaltstack = 131
__NR_signalfd = 282
__NR_signalfd4 = 289
diff --git a/sys/sys_arm64.const b/sys/sys_arm64.const
index 96fbf6b60..bbbcf8f4f 100644
--- a/sys/sys_arm64.const
+++ b/sys/sys_arm64.const
@@ -144,11 +144,6 @@ F_SETPIPE_SZ = 1031
F_SETSIG = 10
F_UNLCK = 2
F_WRLCK = 1
-GETALL = 13
-GETNCNT = 14
-GETPID = 11
-GETVAL = 12
-GETZCNT = 15
GRND_NONBLOCK = 1
GRND_RANDOM = 2
IN_ACCESS = 1
@@ -181,13 +176,6 @@ IOCB_FLAG_RESFD = 1
IOPRIO_WHO_PGRP = 2
IOPRIO_WHO_PROCESS = 1
IOPRIO_WHO_USER = 3
-IPC_CREAT = 512
-IPC_EXCL = 1024
-IPC_INFO = 3
-IPC_NOWAIT = 2048
-IPC_RMID = 0
-IPC_SET = 1
-IPC_STAT = 2
ITIMER_PROF = 2
ITIMER_REAL = 0
ITIMER_VIRTUAL = 1
@@ -270,10 +258,6 @@ MPOL_MF_STRICT = 1
MPOL_PREFERRED = 1
MREMAP_FIXED = 2
MREMAP_MAYMOVE = 1
-MSG_EXCEPT = 8192
-MSG_INFO = 12
-MSG_NOERROR = 4096
-MSG_STAT = 11
MS_ASYNC = 1
MS_BIND = 4096
MS_DIRSYNC = 128
@@ -498,22 +482,8 @@ SEEK_DATA = 3
SEEK_END = 2
SEEK_HOLE = 4
SEEK_SET = 0
-SEM_INFO = 19
-SEM_STAT = 18
-SEM_UNDO = 4096
-SETALL = 17
-SETVAL = 16
SFD_CLOEXEC = 524288
SFD_NONBLOCK = 2048
-SHM_HUGETLB = 2048
-SHM_INFO = 14
-SHM_LOCK = 11
-SHM_NORESERVE = 4096
-SHM_RDONLY = 4096
-SHM_REMAP = 16384
-SHM_RND = 8192
-SHM_STAT = 13
-SHM_UNLOCK = 12
SHORT_INODE = 16777216
SIGEV_NONE = 1
SIGEV_SIGNAL = 0
@@ -679,10 +649,6 @@ __NR_mq_timedreceive = 183
__NR_mq_timedsend = 182
__NR_mq_unlink = 181
__NR_mremap = 216
-__NR_msgctl = 187
-__NR_msgget = 186
-__NR_msgrcv = 188
-__NR_msgsnd = 189
__NR_msync = 227
__NR_munlock = 229
__NR_munlockall = 231
@@ -736,10 +702,6 @@ __NR_sched_setparam = 118
__NR_sched_setscheduler = 119
__NR_sched_yield = 124
__NR_seccomp = 277
-__NR_semctl = 191
-__NR_semget = 190
-__NR_semop = 193
-__NR_semtimedop = 192
__NR_sendfile = 71
__NR_set_mempolicy = 237
__NR_set_robust_list = 99
@@ -759,10 +721,6 @@ __NR_setreuid = 145
__NR_setrlimit = 164
__NR_setuid = 146
__NR_setxattr = 5
-__NR_shmat = 196
-__NR_shmctl = 195
-__NR_shmdt = 197
-__NR_shmget = 194
__NR_sigaltstack = 132
__NR_signalfd4 = 74
__NR_splice = 76
diff --git a/sys/sys_ppc64le.const b/sys/sys_ppc64le.const
index 5814d7d78..024866959 100644
--- a/sys/sys_ppc64le.const
+++ b/sys/sys_ppc64le.const
@@ -144,11 +144,6 @@ F_SETPIPE_SZ = 1031
F_SETSIG = 10
F_UNLCK = 2
F_WRLCK = 1
-GETALL = 13
-GETNCNT = 14
-GETPID = 11
-GETVAL = 12
-GETZCNT = 15
GRND_NONBLOCK = 1
GRND_RANDOM = 2
IN_ACCESS = 1
@@ -181,13 +176,6 @@ IOCB_FLAG_RESFD = 1
IOPRIO_WHO_PGRP = 2
IOPRIO_WHO_PROCESS = 1
IOPRIO_WHO_USER = 3
-IPC_CREAT = 512
-IPC_EXCL = 1024
-IPC_INFO = 3
-IPC_NOWAIT = 2048
-IPC_RMID = 0
-IPC_SET = 1
-IPC_STAT = 2
ITIMER_PROF = 2
ITIMER_REAL = 0
ITIMER_VIRTUAL = 1
@@ -270,10 +258,6 @@ MPOL_MF_STRICT = 1
MPOL_PREFERRED = 1
MREMAP_FIXED = 2
MREMAP_MAYMOVE = 1
-MSG_EXCEPT = 8192
-MSG_INFO = 12
-MSG_NOERROR = 4096
-MSG_STAT = 11
MS_ASYNC = 1
MS_BIND = 4096
MS_DIRSYNC = 128
@@ -502,22 +486,8 @@ SEEK_DATA = 3
SEEK_END = 2
SEEK_HOLE = 4
SEEK_SET = 0
-SEM_INFO = 19
-SEM_STAT = 18
-SEM_UNDO = 4096
-SETALL = 17
-SETVAL = 16
SFD_CLOEXEC = 524288
SFD_NONBLOCK = 2048
-SHM_HUGETLB = 2048
-SHM_INFO = 14
-SHM_LOCK = 11
-SHM_NORESERVE = 4096
-SHM_RDONLY = 4096
-SHM_REMAP = 16384
-SHM_RND = 8192
-SHM_STAT = 13
-SHM_UNLOCK = 12
SHORT_INODE = 16777216
SIGEV_NONE = 1
SIGEV_SIGNAL = 0