diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-01-28 16:14:01 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-01-28 16:14:01 +0100 |
| commit | e0e5de91ecdc21acc6b09deed542446d044a2f8f (patch) | |
| tree | 00acc77889cc14e953f77c8fb09f59835dbf10c1 /sys | |
| parent | 24362e5bc73cef8dbfe6074ad0d02eac6dda20c5 (diff) | |
sys: move ipc syscalls into separate file
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/ipc.txt | 105 | ||||
| -rw-r--r-- | sys/ipc_amd64.const | 52 | ||||
| -rw-r--r-- | sys/ipc_arm64.const | 52 | ||||
| -rw-r--r-- | sys/ipc_ppc64le.const | 40 | ||||
| -rw-r--r-- | sys/sys.txt | 99 | ||||
| -rw-r--r-- | sys/sys_amd64.const | 42 | ||||
| -rw-r--r-- | sys/sys_arm64.const | 42 | ||||
| -rw-r--r-- | sys/sys_ppc64le.const | 30 |
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 |
