Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/compat/linux/arch/arm add send recv mmsg and unimpl



details:   https://anonhg.NetBSD.org/src/rev/420deb88dd23
branches:  trunk
changeset: 821392:420deb88dd23
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Feb 03 16:28:34 2017 +0000

description:
add send recv mmsg and unimpl
XXX: fix base?

diffstat:

 sys/compat/linux/arch/arm/syscalls.master |  45 +++++++++++++++++-------------
 1 files changed, 26 insertions(+), 19 deletions(-)

diffs (62 lines):

diff -r 3a315e2e10c2 -r 420deb88dd23 sys/compat/linux/arch/arm/syscalls.master
--- a/sys/compat/linux/arch/arm/syscalls.master Fri Feb 03 16:18:38 2017 +0000
+++ b/sys/compat/linux/arch/arm/syscalls.master Fri Feb 03 16:28:34 2017 +0000
@@ -1,4 +1,4 @@
-       $NetBSD: syscalls.master,v 1.66 2017/02/03 06:06:09 martin Exp $
+       $NetBSD: syscalls.master,v 1.67 2017/02/03 16:28:34 christos Exp $
 
 ; Derived from sys/compat/linux/arch/*/syscalls.master
 ; and from Linux 2.4.12 arch/arm/kernel/calls.S
@@ -569,27 +569,34 @@
 362    UNIMPL          pwritev
 363    UNIMPL          rt_tgsigqueueinfo
 364    UNIMPL          perf_counter_open
-365    UNIMPL          recvmmsg
+365    STD             { int|linux_sys||recvmmsg(int s, \
+                           struct linux_mmsghdr *msgvec, unsigned int vlen, \
+                           unsigned int flags, struct timespec *timeout); }
 366    STD             { int|linux_sys||accept4(int s, \
                            struct osockaddr *name, \
                            int *anamelen, int flags); }
-367    UNIMPL
-368    UNIMPL
-369    UNIMPL
-370    UNIMPL
-371    UNIMPL
-372    UNIMPL
-373    UNIMPL
-374    UNIMPL
-375    UNIMPL
-376    UNIMPL
-377    UNIMPL
-378    UNIMPL
-379    UNIMPL
-380    UNIMPL
-381    UNIMPL
-382    UNIMPL
-383    UNIMPL
+367    UNIMPL          fanotify_init
+368    UNIMPL          fanotify_mark
+369    UNIMPL          prlimit64
+370    UNIMPL          name_to_handle_at
+371    UNIMPL          open_by_handle_at
+372    UNIMPL          clock_adjtime
+373    UNIMPL          syncfs
+374    STD             { int|linux_sys||sendmmsg(int s, \
+                           struct linux_mmsghdr *msgvec, unsigned int vlen, \
+                           unsigned int flags); }
+375    UNIMPL          setns
+376    UNIMPL          process_vm_readv
+377    UNIMPL          process_vm_writev
+378    UNIMPL          kcmp
+379    UNIMPL          finit_module
+380    UNIMPL          sched_setattr
+381    UNIMPL          sched_getattr
+382    UNIMPL          renameat2
+383    UNIMPL          seccomp
+; XXX FIX-me?
+; 384  UNIMPL          getrandom
+; 385  UNIMPL          memfd_create
 
 ; ARMLinux actually has two ranges of syscalls.  Normal syscalls use
 ; SWI numbers starting at 0x900000 (__NR_SYSCALL_BASE).  Special



Home | Main Index | Thread Index | Old Index