]> granicus.if.org Git - strace/commitdiff
powerpc: wire up direct sysv ipc syscalls
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 15 Nov 2015 02:49:03 +0000 (02:49 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 17 Nov 2015 00:40:21 +0000 (00:40 +0000)
Starting with linux commit v4.3-rc3-33-ga342361, powerpc has
direct sysv ipc syscalls in addition to traditional ipc syscall.

* linux/powerpc/syscallent.h (semop, semget, semctl, semtimedop, msgsnd,
msgrcv, msgget, msgctl, shmat, shmdt, shmget, shmctl): New entries.

linux/powerpc/syscallent.h

index 1bc3f071bdd6ef48845767c28b1754b9a416be98..e50c3a263c9542ee634178c53234ad8b0747bb53 100644 (file)
 [363] = { 0,   0,              SEN(printargs),                 "switch_endian"         },
 [364] = { 1,   TD,             SEN(userfaultfd),               "userfaultfd",          },
 [365] = { 2,   0,              SEN(membarrier),                "membarrier",           },
-[366 ... 399] = { },
+[366] = { 3,   TI,             SEN(semop),                     "semop"                 },
+[367] = { 3,   TI,             SEN(semget),                    "semget"                },
+[368] = { 4,   TI,             SEN(semctl),                    "semctl"                },
+[369] = { 4,   TI,             SEN(semtimedop),                "semtimedop"            },
+[370] = { 4,   TI,             SEN(msgsnd),                    "msgsnd"                },
+[371] = { 5,   TI,             SEN(msgrcv),                    "msgrcv"                },
+[372] = { 2,   TI,             SEN(msgget),                    "msgget"                },
+[373] = { 3,   TI,             SEN(msgctl),                    "msgctl"                },
+[374] = { 3,   TI|TM|SI,       SEN(shmat),                     "shmat"                 },
+[375] = { 1,   TI|TM|SI,       SEN(shmdt),                     "shmdt"                 },
+[376] = { 3,   TI,             SEN(shmget),                    "shmget"                },
+[377] = { 3,   TI,             SEN(shmctl),                    "shmctl"                },
+[378 ... 399] = { },
 
 #define SYS_socket_subcall     400
 #include "subcall.h"