]> granicus.if.org Git - strace/commitdiff
m68k: wire up direct socket syscalls
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 15 Nov 2015 01:46:51 +0000 (01:46 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 15 Nov 2015 03:05:34 +0000 (03:05 +0000)
Starting with linux commit v4.3-rc3-1-g5b3f33e, m68k has direct
socket syscalls in addition to traditional socketcall syscall.

* linux/m68k/syscallent.h (socket, socketpair, bind, connect, listen,
accept4, getsockopt, setsockopt, getsockname, getpeername, sendto,
sendmsg, recvfrom, recvmsg, shutdown, recvmmsg, sendmmsg): New entries.

linux/m68k/syscallent.h

index aa36211766735f1813d2c0dc4f70849be0a104b1..4e55d133d2715e93d6b2e13b427c4f2651a8a6e5 100644 (file)
 [353] = { 2,   TD,             SEN(memfd_create),              "memfd_create",         },
 [354] = { 3,   TD,             SEN(bpf),                       "bpf",                  },
 [355] = { 5,   TD|TF|TP|SE|SI, SEN(execveat),                  "execveat",             },
-[356 ... 399] = { },
+[356] = { 3,   TN,             SEN(socket),                    "socket"                },
+[357] = { 4,   TN,             SEN(socketpair),                "socketpair"            },
+[358] = { 3,   TN,             SEN(bind),                      "bind"                  },
+[359] = { 3,   TN,             SEN(connect),                   "connect"               },
+[360] = { 2,   TN,             SEN(listen),                    "listen"                },
+[361] = { 4,   TN,             SEN(accept4),                   "accept4"               },
+[362] = { 5,   TN,             SEN(getsockopt),                "getsockopt"            },
+[363] = { 5,   TN,             SEN(setsockopt),                "setsockopt"            },
+[364] = { 3,   TN,             SEN(getsockname),               "getsockname"           },
+[365] = { 3,   TN,             SEN(getpeername),               "getpeername"           },
+[366] = { 6,   TN,             SEN(sendto),                    "sendto"                },
+[367] = { 3,   TN,             SEN(sendmsg),                   "sendmsg"               },
+[368] = { 6,   TN,             SEN(recvfrom),                  "recvfrom"              },
+[369] = { 3,   TN,             SEN(recvmsg),                   "recvmsg"               },
+[370] = { 2,   TN,             SEN(shutdown),                  "shutdown"              },
+[371] = { 5,   TN,             SEN(recvmmsg),                  "recvmmsg"              },
+[372] = { 4,   TN,             SEN(sendmmsg),                  "sendmmsg"              },
+[373 ... 399] = { },
 
 #define SYS_socket_subcall     400
 #include "subcall.h"